← All roles

Principal Software Engineer - 11686

Coupa ·Worldwide ·Remote 5d ago
GoJavaDockerKubernetesInfrastructure as CodeAWSGCP

About the role

Coupa is seeking a Principal Software Engineer to lead the architectural evolution of the Coupa Supplier Platform (CSP), a Rails monolith serving millions of suppliers. The role involves defining microservice boundaries, API design, deployment pipelines, mentoring engineers, and partnering with SRE on cloud-native infrastructure. The engineer will work with Ruby on Rails, Golang, Java, and introduce new technologies as needed. This is a remote position based in San Francisco.

Requirements

15+ years building B2B SaaS at scale with leadership roles. Experience evolving legacy systems into microservices in production. Deep knowledge of API-driven services, multi-tenant architectures, B2B integration patterns. Solid foundation in CI/CD, Docker/Kubernetes, infrastructure-as-code, cloud providers (AWS/GCP). Comfort across Rails, Golang, Java. Track record mentoring teams. Problem-solving balancing scale, performance, technical debt. Communication skills across engineering, product, and

About the company

Coupa

Coupa makes business spend management software covering procurement, invoicing, expenses and supply chain.

View company page →
$201k–281k
Remote San Francisco, California, United StatesSan Francisco, United States
Posted 5d ago
Apply for this role
Opens jobs.lever.co ↗
About the company
Coupa
https://www.coupa.com

Coupa makes business spend management software covering procurement, invoicing, expenses and supply chain.

View company page →