Principal Software Engineer - 11686

2 months, 2 weeks ago
Full-time
Lead
Software Development
Coupa Software

Coupa Software

Coupa Software is the premier cloud-based finance platform, empowering companies worldwide to optimize spend, boost profits, and reduce costs with a comprehensive suite of modules.

Internet Software & Services
1K-5K
Founded 2006

Description

  • Lead the architectural evolution of the Coupa Supplier Platform as traffic, features, and reliability demands grow.
  • Define and prioritize changes to the platform architecture and explain the rationale behind those decisions.
  • Set engineering patterns for API design, microservice boundaries, deployment pipelines, monitoring, and reliability.
  • Mentor engineers through technical guidance, architecture reviews, and code reviews.
  • Participate in the Architectural Steering Group and share learnings across Principal Engineers at Coupa.
  • Partner with SRE on cloud-native infrastructure, including CI/CD, containers, infrastructure-as-code, and multi-cloud capabilities.
  • Own security, multi-tenancy isolation, data governance, and compliance across all regions.
  • Collaborate with product, design, and business teams to scale supplier workflows into robust systems.

Requirements

  • 15+ years of experience building B2B SaaS at scale in leadership and architectural roles.
  • Proven experience evolving legacy systems into microservices in production environments.
  • Deep knowledge of API-driven services, multi-tenant architectures, and B2B integration patterns supporting millions of users.
  • Strong experience with modern deployment practices, including CI/CD, Docker, Kubernetes, infrastructure-as-code, and cloud providers such as AWS or GCP.
  • Comfort working across Ruby on Rails, Golang, and Java, with judgment to choose the right tools for the problem.
  • Track record of mentoring engineering teams and providing direction without micromanaging.
  • Strong problem-solving ability balancing scale, performance, technical debt, and feature delivery.
  • Effective communication skills across engineering, product, and business stakeholders.

Benefits

  • Equal employment opportunity and a fair, inclusive hiring environment.
  • Welcoming and inclusive workplace culture.
  • Opportunity to work on globally impactful systems used by millions of suppliers.
  • Work with a nimble engineering team outside the larger engineering org.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Team Lead, Android Core Product - Leeds, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a remote Android Team Lead to build core text-to-speech product features while improving engineering practices, reliability, and delivery across the Android team.

Android CI/CD iOS Jetpack Compose JUnit Kotlin Node.js
20 hours, 13 minutes ago

Team Lead, Android Core Product - Cardiff, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is seeking a remote Android Team Lead to build and release core text-to-speech product features while improving engineering practices, reliability, and team effectiveness.

Android iOS Jetpack Compose JUnit Kotlin Node.js
20 hours, 13 minutes ago

Team Lead, Android Core Product - Reading, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a remote Android Team Lead to build core text-to-speech product features while improving engineering practices, reliability, testing, and team execution.

Android CI/CD iOS Jetpack Compose JUnit Kotlin Node.js
20 hours, 13 minutes ago

Team Lead, Android Core Product - Seattle, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is seeking a remote Android Team Lead to build and release core text-to-speech product features while improving engineering quality, reliability, and team effectiveness.

Android CI/CD iOS Jetpack Compose JUnit Kotlin Node.js
20 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers