Lead Software Engineer responsible for designing, developing, and maintaining cloud platform services and systems, advocating best practices and long-term strategies.
The Impact of a Lead Software Engineer, Cloud at Coupa:
What You'll Do:
- Being a hands-on contributor is a key responsibility in this role
- Design, develop, maintain, and scale Coupa’s platform systems and services
- Participate in operational design and code review
- Architect and develop reusable microservices and other Platform components
- Develop frameworks for standardizing and enabling data flows via APIs, files, message queues
- Advocate best practices (unit/automation testing, code reviews, code quality, etc.)
- Engage with other teams to make platform components simpler to deploy and operate
- A good team player, works and communicates well with others
- Find creative, elegant and maintainable solutions to complex problems
- Continually look for opportunities to improve our platform, process and business
- Develop and drive long-term strategies and roadmaps aligning with business priorities in partnership with the Product Management team
What You Will Bring to Coupa:
- Minimum of 10+ years of software development experience
- Minimum of 5+ years of experience as a Senior Software Engineer
- Expertise in one or more of the following programming languages: Ruby, Go
- Proven understanding of software development best practices and design patterns
- Experience with RESTful API development using Java / Golang / SpringBoot
- Experience with modern MVC web framework, Rails highly preferred
- Experience with building micro services in languages like Golang or Java
- Experience with cloud native architecture and technologies like Kubernetes, EC2 etc.
- Experience working in an agile environment that follows Scrum or other agile methodologies
- Experience working with SQL and NoSQL databases, including MySQL, Redis, MongoDB
- Self-motivated, go-getter, passion for learning, strong communication skills
- Bachelor's degree in Computer Science (or equivalent), or equivalent experience
- Experience managing and enhancing CI/CD pipeline software/tools, such as Jenkins
- Experience with Docker
- Experience with Amazon AWS, EC2, or similar elastic cloud environments
- Open source project contributions, especially in Go
- Experience running Cloud Platforms in a SaaS environment
Top Skills
Amazon Aws
Docker
Ec2
Go
Go
Java
Jenkins
Kubernetes
MongoDB
MySQL
NoSQL
Ruby on Rails
Redis
Ruby
Spring Boot
SQL
Coupa Shivaji Nagar, Maharashtra, IND Office


1st fllor b ICC Tech Park no 403A, Shivaji Nagar, India, 411016
Similar Jobs at Coupa
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
As a Technical Support Engineer, you will assist enterprise customers with technical questions, troubleshoot issues, and maintain customer production environments while creating knowledge articles.
Top Skills:
BashDomHTMLLinuxPythonShellUnixXMLXslt
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Design, develop, and maintain product initiatives as part of a collaborative team, improve processes, and scale the platform effectively.
Top Skills:
Amazon AwsCi/CdCSSDjangoEc2Github ActionsGoHTML5JavaScriptJenkinsMySQLNew RelicPythonReactRedisRuby On RailsTeamcity
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
The Senior Software Engineer will build and enhance an AI orchestration platform, including integrations with systems and tools, mentoring junior engineers, and ensuring efficient operations within a collaborative team.
Top Skills:
AIAWSLlmMcptPythonRestful Api
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.