Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Coupa Software

Senior Lead Software Engineer – .NET Core, 10+ years

Coupa Software

Software Engineer developing solutions for supplier collaboration at Coupa. Focus on managing supply chain risks through advanced technology and collaboration with global teams.

Posted 5/25/2026full-timeHyderabad • 🇮🇳 IndiaSeniorWebsite

Tech Stack

Tools & technologies
Distributed SystemsKafkaMicroservices.NETNoSQLSQL

About the role

Key responsibilities & impact
  • Being a Hands-on contributor is a key responsibility in this role.
  • As a member of the development group, you will be primarily responsible for designing, developing, and maintaining various product and technical initiatives.
  • Architect and Develop one or more major areas of Coupa’s SaaS products
  • Collaborate with the Product and Design and Architecture teams to build new features to solve business problems and fill business needs.
  • Participate in operational and code reviews to create robust and maintainable code.
  • Work in an agile environment where quick iterations and good feedback are a way of life.
  • Continually look for opportunities to improve our platform, process, and business.
  • Communicate and coordinate with our support and professional services teams to solve customer issues.
  • Help scale our platform as we expand.

Requirements

What you’ll need
  • Minimum 10+ years of hands-on experience in enterprise software development and min 2+ years of team leading experience
  • Core Backend & AI: Advanced .NET Core proficiency, including hands-on experience integrating LLMs and AI Gateways.
  • Architecture: Deep experience evolving monolithic web backends alongside microservices and distributed systems.
  • Database Modeling: Advanced model building capabilities across both SQL and NoSQL database systems.
  • Asynchronous Processing: Extensive experience implementing and managing complex background jobs.
  • Quality Assurance: Strong commitment to Test-Driven Development (TDD) practices.
  • Experience with messaging system like (Kafka/Rescue/etc)(nice to have)
  • Experience designing, estimating, and implementing complex systems
  • Experience working collaboratively with a globally distributed team.
  • Experience with agile methodologies and good exposure to DevOps/CICD models.
  • Passion for keeping up with new trends and developments in the programming community and eagerness to incorporate these new ideas into our codebase.
  • Self-motivated, go-getter, passion for learning, strong communication skills
  • Bachelor's degree in Computer Science (or equivalent), or equivalent experience

Benefits

Comp & perks
  • Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.
  • Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.
  • Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreAI integrationmicroservicesdistributed systemsSQLNoSQLasynchronous processingTest-Driven Development (TDD)system designDevOps
Soft Skills
communicationteam leadershipself-motivatedcollaborationproblem-solvingpassion for learningadaptabilityfeedback incorporationinitiativeorganizational skills
Certifications
Bachelor's degree in Computer Science