Principal Software Engineer - 11686
Core
Lead the architectural evolution of the Coupa Supplier Platform (CSP), a multi-tenant B2B system serving millions of suppliers, transitioning from a Rails monolith to a scalable microservices architecture.
Role type
Principal Software Engineer (Platform Architecture)
Builds
CSP (Coupa Supplier Platform) – a global platform for suppliers to find work, receive orders, issue invoices, and get paid.
Domain
B2B SaaS, Supply Chain Management, Multi-tenant Cloud Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Legacy system modernization, Microservices architecture, API design, Multi-tenant isolation, Cloud-native infrastructure, Security & compliance, Team mentoring, Technical strategy
Preferred skills
Experience with Ruby on Rails, Golang, Java, AWS/GCP, CI/CD pipelines
Technologies
Ruby on Rails, Golang, Java, Docker, Kubernetes, AWS, GCP
Responsibilities
Define architectural roadmap and execution order for system evolution, Establish patterns for API design, microservice boundaries, and deployment pipelines, Mentor engineers and review architecture/code, Partner with SRE on cloud-native infrastructure and multi-cloud capabilities, Own security, multi-tenancy, data governance, and compliance, Collaborate with product and business teams to scale supplier workflows
Seniority
Principal, hands-on IC with strategic leadership