Coupa is a pioneering technology company that empowers businesses with greater efficiency and visibility in their spend. As a Lead Software Engineer, you will lead the technical evolution of a platform that allows global enterprises to run massive-scale sourcing events with millions of data points.
Requirements
- 8+ years of experience with Java, Spring Boot, and the Spring ecosystem
- Mastery of OpenAPI, RESTful service development, and sophisticated service consumption and maintenance strategies
- Expert-level MSSQL/relevant database knowledge, including advanced performance tuning and query optimization for large-scale bid data
- Deep experience with JUnit, Mockito, or AssertJ to ensure 100% reliability of business-critical sourcing logic
- Expert proficiency in React.js using Vite for ultra-fast development and optimized production builds
- Advanced usage of MUI (Material UI) to create professional, scalable, and responsive sourcing dashboards
- Mastery of Jest and React Testing Library for component testing, and Cypress or Playwright for end-to-end flows
- Strong understanding of Microfrontends, web performance, and WCAG 2.1 accessibility
- Experience with Strategic Sourcing, Bid Optimization, or Supply Chain analytics is a major added advantage
- Interest or experience in integrating AI/LLM or Linear Programming solvers into SaaS workflows
- Familiarity with how sourcing data flows into downstream ERP systems (SAP, Oracle)
Benefits
- Generous Paid Time Off
- 401k Matching
- Tuition Reimbursement
- Retirement Plan