Taro Logo

Lead Software Engineer

Coupa makes companies operate smarter and grow faster. Our leading AI-driven platform connects and optimizes sourcing, purchasing, supply chains, and financial management.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ 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

Coupa Software, Inc. is seeking a Lead Software Engineer to join their team in Hyderabad, India. This role offers an opportunity to contribute significantly to the company's growth by developing innovative functionality, supporting high-revenue products, and using best practices.

As a Lead Software Engineer, you will:

  • Design and implement software-related projects
  • Perform analysis and articulate solutions
  • Manage and improve existing solutions
  • Solve complex problems and weigh costs and benefits of possible solutions
  • Collaborate with technical and non-technical stakeholders
  • Participate in Agile scrum ceremonies
  • Provide leadership in execution and delivery
  • Ensure best development processes and technologies are used
  • Ensure timely delivery without compromising quality and performance
  • Help scale the platform, balancing consolidated codebase and microservices flexibility

The ideal candidate will have:

  • Bachelor's degree in Computer Science or equivalent
  • 8 to 12 years of experience in application/product development
  • Strong skills in C#, .NET Core, Microservices, RabbitMQ, Kafka, Elastic Search, and front-end technologies like React
  • Experience with SQL Server, cloud computing (AWS), and SaaS products
  • Excellent communication, problem-solving, and troubleshooting skills
  • Proficiency in Agile methodologies and SDLC

Coupa offers a collaborative environment focused on customer success, results, and excellence. They value diversity and are an equal-opportunity employer.

Join Coupa to build a career with a global company, work on products that fuel global financial markets, and grow your skills with enterprise-level products and new technologies.

Last updated 10 months ago

Responsibilities For Lead Software Engineer

  • Design, and implement software related projects
  • Perform analysis and articulate solutions
  • Manage and improve existing solutions
  • Solve complex problems and figure out possible solutions, weighing costs and benefits
  • Collaborate effectively with technical and non-technical stakeholders
  • Active participation in all scrum ceremonies following Agile principles and best practices
  • Provide leadership in execution and delivery to team in support of business applications
  • Ensure best development processes and technologies are used in design, construction, and implementation of applications
  • Ensure timely delivery of application development projects without compromising quality and performance
  • Help scale the platform while balancing consolidated codebase and microservices flexibility

Requirements For Lead Software Engineer

JavaScript
Kafka
Kubernetes
MongoDB
Node.js
React
TypeScript
  • Bachelor's degree in Computer Science or equivalent
  • 8 to 12 years' experience in application development / product development
  • Strong hands-on development experience in C#, .NET Core, Micro Services, Messaging technologies (RabbitMQ, Kafka), Elastic Search, Unit Test frameworks
  • Experience implementing front end technologies like React, redux, Typescript including JEST for testing
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development, Business driven development
  • Experience with SQL Server, including writing stored procedures, triggers, and performance tuning
  • Experience working in cloud computing environments such as AWS
  • Experience with developing SaaS products preferred

Benefits For Lead Software Engineer

  • Build a career with a global company
  • Work on products that fuel the global financial markets
  • Grow and improve skills by working on enterprise level products and new technologies

Interested in this job?