Principal Software Engineer - 11498

20 hours, 47 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

  • Architect and ship production code across the full stack in a hands-on senior IC role.
  • Own the technical strategy for product-led growth, including activation, retention, conversion, and monetization.
  • Lead the design and development of new architecture and major functional upgrades for the Coupa Supplier Platform.
  • Build expertise across the Coupa application suite to improve application and data framework design.
  • Collaborate with Product Management, Integrations, Services, Support, and Operations to ensure successful development, implementation, and deployment.
  • Document architectural solutions and present them to governing bodies for review and approval.
  • Champion a high-velocity delivery culture with small iterations, continuous deployment, and regular releases.
  • Instrument features, analyze results, and use data to guide future product decisions.

Requirements

  • 15+ years of experience building and shipping enterprise-scale software.
  • Proven track record as a Principal Engineer or equivalent individual contributor driving product-led growth.
  • Deep expertise in enterprise application architecture, especially in Spend Management domains such as Procurement, Sourcing, and Financial Transactions.
  • Extensive experience designing and operating multi-tenant systems across multiple business domains.
  • Strong full-stack engineering skills with deep proficiency in TypeScript.
  • Hands-on experience with Ruby on Rails.
  • Advanced knowledge of architectural patterns including monoliths, microservices, and micro-frontends.
  • Experience with enterprise software development lifecycle practices.
  • Highly autonomous problem-solver with excellent communication skills.
  • Experience working in distributed teams and using AI-assisted development tools such as Claude Code.

Benefits

  • Remote work opportunity.
  • Inclusive and welcoming work environment.
  • Equal employment opportunity practices.
  • Use of AI tools to support parts of the hiring process, with final decisions made by humans.
  • Opportunity to work on a global platform with measurable business impact.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Tech Lead, Android Core Product - Bogotá, Colombia

Speechify 51-250 Internet Software & Services

Speechify is seeking a Senior Android Engineer to help scale its widely used text-to-speech Android app and own new product experiences for a global, fully distributed team.

Android iOS Jetpack Compose JUnit Kotlin Node.js
31 minutes ago

Staff Engineer, Identity

Stripe 5K-10K Diversified Financial Services

Stripe is hiring a Staff Engineer to lead the technical direction of its Identity team as it builds scalable identity verification and fraud infrastructure for products used across the company and by external customers.

Apache Airflow Apache Spark Go GraphQL Java Kafka Microservices MongoDB Prometheus Python React Ruby Scala Splunk SQL Trino TypeScript
46 minutes ago

Tech Lead, Web Core Product & Chrome Extension - Bucharest, Romania

Speechify 51-250 Internet Software & Services

Speechify is hiring a web product engineer to help build and ship user-facing features for its text-to-speech platform used by millions of readers in a fully distributed team.

Firebase JavaScript React TypeScript
50 minutes ago

Team Lead, Software Development

Hootsuite 10K-50K Media

Hootsuite is seeking a Lead, Software Development in Canada to guide a team building and scaling billing infrastructure for social products, with ownership across account management, pricing, subscriptions, compliance, and payment processing.

Agile Cassandra Docker Go Jenkins Kafka PHP Redis Scala
53 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