● Being a hands-on contributor is a key responsibility of this role
● Develop, and scale Coupa’s platform systems and services
● Contribute to a key technology project to scale a large Rails application
● Participate in code reviews and demos
● A good team player, works, and communicates well with others
● Advocate best practices (unit/automation testing, code reviews, code quality, etc.) Requirements
● Minimum of 8 years of software development experience
● Minimum of 2 years of experience as a Lead Software Engineer
● Expertise in one or more of the following programming languages: Ruby, Go, C++
● Experience providing estimates and implementing complex systems
● Proven understanding of software development best practices and design patterns
● Experience working on an agile environment that follows Scrum or other agile
methodologies
● Demonstrated knowledge of scalability, high availability, and concurrency
● Self-motivated, go-getter, passion for learning, strong communication skills
● Bachelor’s degree in computer science (or equivalent), or equivalent experience
Bachelor's Degree