Principal Software Engineer - 11498
Coupa Software, Inc.
The role
Job description
Why join Coupa?
🔹 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. Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa.The Impact of a Principal Software Engineer at Coupa:
We're building out a new engineering pod in Mexico, and we need a Principal Engineer who will set the technical bar for what this team becomes. A Principal Engineer at Coupa is a hands-on, talented, innovative, and practical individual with functional experience to design, implement, and support products and product components on a predictable schedule. This is a senior IC role with equal parts hands-on execution and strategic technical leadership — you'll shape architecture, drive product-led growth, and be a force-multiplier for the engineers around you.
You'll work closely with a California-based Product Manager and peers in India and California, moving at startup pace within a platform that already operates at a serious scale. Our north star is growth: converting suppliers who discover the platform into registered, active users, and helping the best of them unlock paid features. Your technical decisions will directly influence how suppliers experience Coupa — and how quickly they see value from it.
We're hypothesis-driven and data-backed. We form a thesis, ship something, measure it, learn, and iterate. Fast.
What You'll Do:
- Architect and ship production code across the full stack — this is a hands-on role, and it stays that way
- Own the technical strategy for product-led growth on the CSP platform: activation, retention, conversion, and monetization
- Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities of the Coupa Supplier Platform; build solid expertise of the entire Coupa application suite and leverage this knowledge to better design application and data frameworks
- Engage cross-organizational teams such as Product Management, Integrations, Services, Support, and Operations to ensure the success of overall software development, implementation, and deployment
- Demonstrate wide knowledge of architecture standards and patterns, a passion for advocating their correct usage, and excellent communication skills — documenting solutions and presenting them to governing bodies for review and approval
- Champion a high-velocity delivery culture — small iterations, continuous deployment, regular releases
- Drive data-informed decisions: instrument features, interpret results, and guide what gets built next
What You Will Bring to Coupa:
- 15+ years of experience building and shipping enterprise-scale software, with a proven track record as a Principal or equivalent IC driving product-led growth
- Deep expertise in enterprise application architecture, especially in Spend Management domains (Procurement, Sourcing, Financial Transactions)
- Extensive experience designing and operating multi-tenant systems, including leading high-level architecture across multiple business domains
- Strong full-stack engineering skills with deep proficiency in TypeScript and hands-on experience with Ruby on Rails
- Advanced knowledge of architectural patterns (monoliths, microservices, micro-frontends) and enterprise software development lifecycle practices
- Highly autonomous problem-solver with excellent communication skills, experience in distributed teams, and hands-on use of AI-assisted development tools like Claude Code
Originally posted on Himalayas
Keep exploring
Related remote jobs
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and senior
Canonical
Software EngineeringSenior Fullstack Engineer (f/m/d) - Berlin I Germany, EMEA I Remote
Hygraph
Software EngineeringSTEP Platform Developer/Engineer — MDM | Remote
Toptal
Software EngineeringFull-Stack Engineer (Python + Temporal) | Remote | LATAM & Europe
Toptal
Software EngineeringAI-Native Software Developer
OnTheGoSystems
Machine Learning
Listing details
- Listed location
- Mexico
- Employment
- Full Time
- Published
- Jul 24, 2026
Listing trust
- Observed through
- Himalayas
- Listing last observed
- Jul 26, 2026
Work-from eligibility is based on normalized evidence in the listing: Mexico.
How verification and eligibility workReport this listing· Checking sign-in before opening the report form…