Coupa Software
Coupa Software
Coupa Software develops business spend management solutions that help organizations manage procurement, finance, supply chain, and IT spending. Its platform supports invoicing, payments, expense management, supplier relationship management, and supply chain collaboration, combining AI with data insights to identify savings, improve compliance, and reduce operational risk. Coupa serves organizations across sectors including automotive, healthcare, retail, logistics, and consulting, with a partner and customer community built around more efficient, resilient business operations.

Lead Software Engineer (.NET, Kafka, Gurobi) – Bangalore Hybrid

Lead engineering for Coupa’s AI-enabled SaaS spend-management platforms, including LLM integration and cloud-native optimization. Shape architecture, improve system performance, and guide distributed engineering teams.

Description

  • Lead architecture and development across major areas of Coupa’s globally scaling SaaS products
  • Build AI capabilities through hands-on Large Language Model and custom AI Gateway integration
  • Work with Product, Design, and Enterprise Architecture to deliver end-to-end solutions for complex financial spend challenges
  • Improve performance, streamline existing code, and strengthen CI/CD pipelines
  • Investigate and resolve complex, escalated production issues with customer support and professional services
  • Support applications and infrastructure across customer environments
  • Coordinate with global engineering teams to plan and deliver product releases

Requirements

  • Bachelor’s degree in computer science, engineering, Operations Research, or a closely related discipline
  • At least 8 years of industry experience developing web applications or platforms
  • 1–2 years of experience serving as a pod or technical lead
  • Experience deploying production AI and/or optimization models in commercial settings
  • Strong programming skills in .NET Core/.NET 8+, Python, C#, Groovy, and Java
  • Experience using AI assistants to improve engineering efficiency
  • Deep knowledge of computational complexity, advanced data structures, and algorithm design
  • Ability to communicate complex engineering concepts to product and business leaders
  • Ability to make technical decisions independently and lead globally distributed teams in an agile environment
  • Preferred: expertise in Supply Chain Network Design and/or Large Language Models
  • Preferred: experience with mathematical MIP/MILP and AI/ML models
  • Preferred: experience with Gurobi or comparable commercial mathematical solvers
  • Preferred: experience building and deploying microservices on cloud-native platforms such as AWS, GCP, Jenkins, Docker, and Kubernetes
  • Preferred: experience with large-scale relational and NoSQL databases
  • Preferred: experience with enterprise messaging systems such as Kafka, RabbitMQ, or Rescue

Benefits

  • Two company-wide paid wellness days each year
  • A paid day off for your birthday or another day selected during your birthday month
  • 40 hours of paid Volunteer Time Off each year
  • Free, confidential Employee Assistance Program available 24/7/365 with counseling plus work-life, financial, legal, and new-parent support
  • Zurich Travel Assist protection for business travel, including medical, safety, pre-trip planning, and emergency assistance
  • Cash referral bonuses for successful employee referrals
  • Location-based benefits that may include comprehensive medical and dental coverage, retirement or pension plans, and life or accident protection

Related Jobs

Kreato Global | BPO and Language Solutions

Remote English-Spanish OPI/VRI Interpreter

Kreato Global | BPO and Language Solutions
201 – 500 Employees
HealthcareHospitalityLogistics

Interpret remotely between English- and Spanish-speaking people in medical, financial, social service, and customer care settings. Provide language support for Kreato Global across Latin America.

Open