Taro Logo

Lead Software Engineer

Coupa provides AI-powered total spend management platform for businesses, processing trillions of dollars across 10M+ buyers and suppliers.
Backend
Staff Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Finance

Job Description

Coupa Software is a leading provider of AI-powered spend management solutions, processing trillions of dollars across a global network of 10M+ buyers and suppliers. As a Lead Software Engineer at Coupa, you'll play a crucial role in scaling their platforms and maintaining the balance between consolidated codebase and microservice architecture. The position offers an opportunity to work with cutting-edge technology while making a global impact.

The role involves collaborating with Product and Development teams to build new features and find creative solutions to complex problems. You'll be working with technologies like Ruby on Rails, React.js, and MySQL, while also having the opportunity to contribute to the development of new concepts and techniques that influence the entire organization.

Coupa offers a collaborative culture driven by transparency and excellence, where your work has a measurable impact on clients and the business. The company is at the forefront of innovation, leveraging the latest technology to empower customers with greater efficiency and visibility in their spend management.

This remote position is based in Pune, India, and requires 5+ years of software development experience. The ideal candidate should have strong object-oriented design skills, experience with REST APIs and microservices, and a deep understanding of database optimization. You'll be working in a team environment where your project management skills and ability to meet deadlines will be essential.

Join Coupa to be part of a pioneering technology company that values collaboration, innovation, and makes a significant impact on global business operations. The company offers a welcoming and inclusive work environment with equal opportunities for all qualified candidates.

Last updated 14 days ago

Responsibilities For Lead Software Engineer

  • Scale Coupa platforms and balance between consolidated codebase and microservice architecture
  • 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

Ruby
React
MySQL
  • 5+ years of software development experience (preferably with Ruby on Rails)
  • 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

Related Jobs

Sr. Lead Software Engineer

Senior Lead Software Engineer position at Coupa Software, focusing on scaling enterprise spend management platforms using Ruby on Rails, React, and microservices architecture.

Lead Software Engineer - ROR

Lead Software Engineer position at Coupa Software, focusing on Ruby on Rails development for enterprise-scale spend management platform in Pune, India.

Software Developer 4

Senior software development role at Oracle focusing on analytics platform development using C++, Java, and Python with 10+ years of experience required.

Senior Staff Engineer - Full Stack Developer

Senior Staff Engineer position for Full Stack Developer at Stryker, requiring 9 years of experience in software development with expertise in both frontend and backend technologies.

Lead Software Engineer - Quality Assurance

Lead Software Engineer - Quality Assurance position at Amplifi Capital, focusing on test automation and quality assurance leadership for fintech products.