Lead Software Engineer, Cloud - Ruby 10258
3+ months ago• Pune, India
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
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.

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
Client-provided location(s): Pune, India
Job ID: Coupa-b78fbf21-57c5-4676-9ecb-8e62efb98ae5
Employment Type: OTHER
Posted: 2025-07-30T11:32:10
Perks and Benefits
Health and Wellness
- Health Insurance
- Vision Insurance
- Life Insurance
- Dental Insurance
- FSA With Employer Contribution
- HSA With Employer Contribution
- FSA
- HSA
- Mental Health Benefits
- Virtual Fitness Classes
- Short-Term Disability
- Health Reimbursement Account
Parental Benefits
- Non-Birth Parent or Paternity Leave
- Birth Parent or Maternity Leave
- Adoption Leave
- Fertility Benefits
- Family Support Resources
Work Flexibility
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- Snacks
- Some Meals Provided
- Happy Hours
- Company Outings
- Holiday Events
Vacation and Time Off
- Personal/Sick Days
- Volunteer Time Off
- Paid Vacation
- Paid Holidays
- Unlimited Paid Time Off
Financial and Retirement
- 401(K) With Company Matching
- Pension
- Performance Bonus
Professional Development
- Leadership Training Program
- Mentor Program
- Access to Online Courses
- Lunch and Learns
- Promote From Within
Diversity and Inclusion
- Employee Resource Groups (ERG)
- Unconscious Bias Training
- Diversity, Equity, and Inclusion Program
Company Videos
Hear directly from employees about what it is like to work at Coupa.