As a Lead Software Engineer at Coupa, you will play a critical role in shaping the technical direction of our platform while enabling teams to deliver high-quality, scalable, and resilient SaaS solutions. You will operate at the intersection of architecture, execution, and mentorship—guiding engineers, influencing design decisions, and driving engineering excellence across a globally distributed organization.
At a technical level, your team will build and support cloud-native applications that power Coupa’s platform, while continuously evolving our architecture to balance scalability, flexibility, and maintainability. You will collaborate cross-functionally with Product, Design, Customer Support, and other engineering teams to deliver impactful solutions and seamless customer experiences.
What You'll Do:
- Lead architecture and design of scalable, cloud-native systems, driving adoption of modern patterns such as microservices, event-driven architecture, and serverless where appropriate
- Own end-to-end delivery of complex features—from ideation and design through development, deployment, and post-production support
- Collaborate deeply with Product and UX to translate business requirements into robust and elegant technical solutions
- Drive engineering excellence by enforcing best practices in code quality, testing, observability, and system reliability
- Mentor and grow engineers, providing technical leadership, conducting code reviews, and fostering a culture of continuous learning
- Lead cross-team initiatives, resolving complex technical challenges that span multiple services or domains
- Improve platform scalability and performance, proactively identifying bottlenecks and optimizing systems
- Partner with Customer Support and Services teams to troubleshoot and resolve high-impact production issues
- Champion Agile practices, helping teams deliver predictably in a fast-paced, iterative environment
What You Will Bring to Coupa:
- 8+ years of software development experience, with significant experience building and scaling SaaS products
- Deep expertise in C# and the .NET ecosystem, including backend systems and RESTful APIs
- Strong experience designing and building microservices and distributed systems
- Proficiency in modern frontend frameworks such as React or Angular
- Solid understanding of object-oriented design, system design, and design patterns
- Experience with cloud platforms (preferably AWS) and cloud-native architectures
- Strong knowledge of databases (SQL/NoSQL), including performance optimization
- Experience with CI/CD pipelines, DevOps practices, and infrastructure as code
- Proven ability to lead technical initiatives and mentor engineers
- Experience working in Agile/Scrum environments with globally distributed teams
- Excellent problem-solving, communication, and stakeholder management skills
- Experience with Docker, Kubernetes (EKS), and containerized deployments
- Familiarity with event-driven systems, messaging systems (e.g., SQS/Kafka)
- Exposure to AI-assisted development tools (e.g., Copilot, Cursor)
- Experience contributing to platform-level or multi-team architectural decisions
- Prior experience in a Lead or Staff Engineer capacity
Top Skills
Coupa Shivaji Nagar, Maharashtra, IND Office


1st fllor b ICC Tech Park no 403A, Shivaji Nagar, India, 411016



