Principal Software Engineer - 11686

4 hours, 48 minutes 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

Staff Engineer (Product)

Later 51-250 Media

Later is hiring a Staff Engineer to lead high-impact work on its AI-powered influencer marketing platform, shaping architecture and delivering scalable product and infrastructure improvements.

AWS CI/CD Datadog Docker DynamoDB Git Kotlin Kubernetes MySQL Node.js React SQL System Design TypeScript YAML
3 hours, 33 minutes ago

Software Engineering Practice Lead

Tecknoworks 51-250 Internet Software & Services

Tecknoworks is hiring a Software Engineering Practice Lead to guide engineering standards, client delivery, and team development across its software engineering practice.

AWS Azure Microservices .NET
4 hours, 48 minutes ago

Staff Software Engineer (TLM), Fleet Response

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a Tokyo-based Field Response Team leader to build and improve systems that detect, diagnose, and resolve autonomous driving issues across international markets and support its global 24/7 operations.

C++ Python SQL
5 hours, 18 minutes ago

Quant BIS Sr. CSM/Team Lead

Sago 1K-5K Professional Services

Sago is hiring a client-facing community delivery lead to manage passive metering and insights programs, oversee team and vendor coordination, and ensure each project meets business goals and member experience standards.

AWS Mailchimp Power BI
5 hours, 18 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