Principal Software Engineer - 11686 at Coupa Software, Inc. | California | Rezi

Principal Software Engineer - 11686 at Coupa Software, Inc.

Principal Software Engineer - 11686

Coupa Software, Inc. · California

1 weeks ago

Principal Software Engineer - 11686

Coupa Software, Inc. · California

10 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are looking for a Principal Software Engineer to lead the architectural evolution of the Coupa Supplier Platform (CSP), a critical system serving millions of supplier companies. You will report to the VP of Engineering and work within a nimble team focused on pioneering new approaches and driving innovation in a fast-paced, multi-cloud environment.

Responsibilities

  • Lead the architectural evolution of the CSP platform, defining changes, order, and rationale.
  • Set patterns for API design, microservice boundaries, deployment pipelines, monitoring, and reliability.
  • Mentor engineers, guide decisions, and review architecture and code.
  • Join the Architectural Steering Group to share knowledge and learn from other Principal Engineers.
  • Partner with SRE on cloud-native infrastructure, including CI/CD, containers, and infrastructure-as-code.
  • Own security, multi-tenancy isolation, data governance, and compliance across all regions.
  • Collaborate with product, design, and business teams to develop scalable supplier workflows.

Requirements

  • 15+ years of experience building B2B SaaS at scale, including leadership and architectural roles.
  • Proven experience evolving legacy systems into microservices in a production environment with high uptime requirements.
  • Deep knowledge of API-driven services, multi-tenant architectures, and B2B integration patterns.
  • Solid foundation in modern deployment practices: CI/CD, Docker/Kubernetes, infrastructure-as-code.
  • Experience working with cloud providers such as AWS or GCP.
  • Track record of mentoring teams effectively, providing direction without micromanaging.
  • Strong problem-solving skills balancing scale, performance, technical debt, and feature delivery.
  • Excellent communication skills to build consensus across engineering, product, and business teams.

Skills

  • Ruby on Rails
  • Golang
  • Java
  • API design
  • Microservices
  • CI/CD
  • Docker
  • Kubernetes
  • Infrastructure-as-code
  • Cloud-native infrastructure
  • Security
  • Multi-tenancy isolation
  • Data governance
  • Compliance
  • B2B SaaS
  • B2B integration patterns

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Principal
  • 15+ years

Salary/Compensations

  • $201,000 - $281,000 a year

About the Company

  • Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small.
  • Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers.
  • We empower you with the ability to predict, prescribe, and automate smarter, more profitable business decisions to improve operating margins.
  • Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.
  • Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.
  • Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other.

Equal Opportunity

  • Coupa complies with relevant laws and regulations regarding equal opportunity and offers a welcoming and inclusive work environment.
  • Decisions related to hiring, compensation, training, or evaluating performance are made fairly, and we provide equal employment opportunities to all qualified candidates and employees.