Lead Software Engineer - 11252
Team: Engineering - India
Location: Pune, India
Commitment: Mid-Senior Level
Workplace Type: onsite
What You'll Do:
- Technical Vision & POC Leadership: Lead Proof of Concept (POC) initiatives for new product capabilities. You will evaluate emerging technologies and drive the "Make vs. Buy" decision-making process to ensure we build what is proprietary and leverage what is standard.
- Architectural Excellence: Own the end-to-end design of features within the CSO ecosystem, balancing the power of our Java-based optimization engines with a modern, high-speed React and Vite frontend.
- Design Excellence: Champion clean architecture and design patterns. You will ensure that every system—whether a microservice or a frontend module—is built for extensibility, platform-agnosticism, and high availability.
- Sourcing Optimization Strategy: Drive the technical roadmap for Coupa Sourcing Optimization (CSO), focusing on high-concurrency data processing, complex bid analysis, and deep ERP/Sourcing integrations.
- Strategic Mentorship: Systematically break down complex technical information to mentor mid-level and senior engineers, setting the standard for code quality and architectural integrity.
What You Will Bring to Coupa:
- Backend & Cloud Mastery
- Expert Java Development: 8+ years of experience with Java, Spring Boot, and the Spring ecosystem.
- API & Lifecycle: Mastery of OpenAPI, RESTful service development, and sophisticated service consumption and maintenance strategies.
- Data & Performance: Expert-level MSSQL/relevant database knowledge, including advanced performance tuning and query optimization for large-scale bid data.
- Unit Testing (Backend): Deep experience with JUnit, Mockito, or AssertJ to ensure 100% reliability of business-critical sourcing logic.
- Platform Agnostic: Deep understanding of multiple hyper-scalers (AWS, Azure) and building software that is not locked into a single provider.
- Frontend & UI Architecture
- React & Vite: Expert proficiency in React.js using Vite for ultra-fast development and optimized production builds.
- Component Design: Advanced usage of MUI (Material UI) to create professional, scalable, and responsive sourcing dashboards.
- Unit Testing (Frontend): Mastery of Jest and React Testing Library for component testing, and Cypress or Playwright for end-to-end flows.
- Modern Standards: Strong understanding of Microfrontends, web performance, and WCAG 2.1 accessibility.
- Sourcing Domain: Experience with Strategic Sourcing, Bid Optimization, or Supply Chain analytics is a major added advantage.
- AI & Optimization: Interest or experience in integrating AI/LLM or Linear Programming solvers into SaaS workflows.
- ERP Integration: Familiarity with how sourcing data flows into downstream ERP systems (SAP, Oracle).
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
