Principal Software Engineer

Job not on LinkedIn

🕒 May 6

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Coupa Software

Coupa Software

1001 - 5000 employees

Founded 2006

☁️ SaaS

💸 Finance

🛍️ eCommerce

SaaS • Finance • eCommerce

Coupa Software is a leading provider of business spend management solutions. Their platform focuses on optimizing and transforming direct and indirect spend across procurement, finance, supply chain, and IT. Coupa leverages AI and extensive data insights to drive cost efficiencies, manage supplier relationships, and mitigate risks. With products covering areas such as invoicing, payments, expense management, and supply chain collaboration, Coupa serves a wide range of industries including automotive, healthcare, retail, and more. Their comprehensive community and partner ecosystem enable organizations to unlock hidden savings and improve compliance, promoting growth and resilience in a changing economic climate.

📋 Description

• 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

🎯 Requirements

• 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

🏖️ Benefits

• Pioneering Technology • Collaborative Culture • Global Impact

Apply Now

Similar Jobs

🕒 March 25

QAD

1001 - 5000

🏢 Enterprise

☁️ SaaS

Principal Engineer leading critical support investigations for QAD’s SaaS solutions, mentoring engineers and collaborating on product improvements with cross-functional teams.

Cloud

Linux

SQL

Unix

🕒 March 20

QAD

1001 - 5000

🏢 Enterprise

☁️ SaaS

Principal Engineer addressing complex customer issues for QAD. Leading investigations and providing technical solutions while collaborating across teams in a SaaS environment.

Cloud

ERP

Linux

SQL

Unix

🕒 March 10

Sezzle

201 - 500

💳 Fintech

👥 B2C

🛍️ eCommerce

Principal Engineer overseeing data infrastructure at Sezzle, a fintech company revolutionizing the shopping experience. Leading database performance optimizations and evolving data systems.

Amazon Redshift

AWS

Distributed Systems

ETL

MySQL

Postgres

SQL

🕒 December 1, 2025

Sezzle

201 - 500

💳 Fintech

👥 B2C

🛍️ eCommerce

Principal Software Engineer responsible for architecting and building backend services at Sezzle. Collaborating across teams to integrate AI tools and improve development processes in a fintech environment.

AWS

Distributed Systems

Microservices

MySQL

Postgres

RDBMS

SQL

Go