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
Similar Jobs at Coupa
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Lead a team of engineers to build products for supplier collaboration, drive technical execution, and ensure high-quality software delivery.
Top Skills:
GitJIRARuby On RailsSQL
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Lead multiple software development teams in architecting scalable solutions, drive technical standards, and mentor engineers at Coupa, focusing on SaaS web applications and cloud platforms.
Top Skills:
AWSAzureCi/CdCSSGCPHTML5JavaJavaScriptReactRubySQLTypescript
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
The Sr. Site Reliability Engineer will build and maintain reliable, scalable data platforms, administer servers, develop automation tools, and ensure service performance.
Top Skills:
AWSChefElasticsearchJavaKafkaPerlPuppetPythonRedisRubySaltTerraform
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

