Taro Logo

Lead Software Engineer - 10130

Coupa provides AI-powered total spend management platform for businesses, processing trillions of dollars across 10M+ buyers and suppliers.
Backend
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer - 10130

Coupa Software is seeking a Lead Software Engineer to join their team in Pune, India. As a global leader in AI-powered spend management solutions, Coupa processes trillions of dollars across their network of 10M+ buyers and suppliers. This role offers an exciting opportunity to work at the intersection of enterprise software and financial technology.

The ideal candidate will play a crucial role in scaling Coupa's platforms, working with Python-Django and React.js to develop sophisticated solutions. You'll be responsible for building REST APIs, implementing microservices, and ensuring optimal database performance. The position requires strong technical expertise combined with leadership capabilities, as you'll be guiding team initiatives and collaborating across global development teams.

What makes this role particularly compelling is the chance to work on technology that directly impacts business efficiency worldwide. Coupa offers a collaborative culture where innovation is celebrated, and your work will have measurable global impact. The company's pioneering approach to spend management, coupled with their community-generated AI, creates an environment where technical challenges are both interesting and meaningful.

As a Lead Software Engineer, you'll be at the forefront of developing solutions that help businesses improve their operating margins through smarter, data-driven decisions. The role combines technical leadership with hands-on development, making it ideal for engineers who want to grow both their technical and leadership skills while working on enterprise-scale solutions.

Last updated 2 months ago

Responsibilities For Lead Software Engineer - 10130

  • Scale Coupa platforms while balancing consolidated codebase and microservice flexibility
  • Collaborate with Product and Development teams to build new features
  • Solve complex problems that may involve other teams
  • Apply project management skills to your team
  • Develop new concepts or techniques that affect others

Requirements For Lead Software Engineer - 10130

Python
React
MySQL
  • 5+ years of software development experience (preferably with Python-Django)
  • Strong object-oriented design and analysis skills
  • Experience building REST APIs and microservices
  • Strong understanding of common design patterns
  • Experience with React.js (or similar Javascript framework) and CSS
  • MySQL and general database knowledge, including performance and optimization
  • Experience as key contributor on a team of other engineers, responsible for team deadlines