Job
Description
As a Senior Lead Software Engineer (Ruby on Rails) at Coupa, you will play a crucial role in defining and building products that facilitate seamless collaboration between customers and suppliers to manage and reduce supply chain risks, ensuring timely and high-quality delivery of planned goods/services. This challenging yet rewarding role requires an innovative mindset, a strong bias for action, and a firm dedication to customer success. **Key Responsibilities:** - Be a hands-on contributor, taking a proactive role in the development process - Design, develop, and maintain various product and technical initiatives - Architect and develop major areas of Coupa's SaaS products - Collaborate with Product, Design, and Architecture teams to create new features addressing business needs - Participate in operational and code reviews to ensure the codebase's robustness and maintainability - Work in an agile environment, emphasizing quick iterations and valuable feedback - Identify and implement opportunities for platform, process, and business improvement - Communicate and coordinate with support and professional services teams to resolve customer issues - Assist in scaling the platform as the company expands **Qualifications:** - Minimum of 10+ years of hands-on experience in enterprise software development - Proficiency in Ruby on Rails - Familiarity with messaging systems like Kafka or Rescue - Experience in designing, estimating, and implementing complex systems - Strong passion for developing enterprise web applications using modern architecture principles, with previous full-stack developer experience - Ability to work effectively with globally distributed teams - Knowledge of agile methodologies and exposure to DevOps/CICD models - Proficiency in working with SQL and NoSQL databases such as MySQL, Redis, and MongoDB - Eagerness to stay updated on programming trends and incorporate new ideas into the codebase - Self-motivated, eager to learn, and possess strong communication skills - Bachelor's degree in Computer Science or equivalent field, or equivalent practical experience **About Coupa:** Coupa is a global company that values collaboration, innovation, and making a significant impact on clients worldwide. With a culture centered on transparency, openness, and excellence, Coupa offers a stimulating environment where employees can thrive and contribute to meaningful projects. **Note:** Coupa is committed to providing equal employment opportunities to all qualified candidates and employees. The company follows relevant laws and regulations to ensure a fair and inclusive work environment. Recruiters are kindly requested not to submit inquiries or resumes. Applicants are advised to review Coupa's Privacy Policy before submitting their application. As a Senior Lead Software Engineer (Ruby on Rails) at Coupa, you will play a crucial role in defining and building products that facilitate seamless collaboration between customers and suppliers to manage and reduce supply chain risks, ensuring timely and high-quality delivery of planned goods/services. This challenging yet rewarding role requires an innovative mindset, a strong bias for action, and a firm dedication to customer success. **Key Responsibilities:** - Be a hands-on contributor, taking a proactive role in the development process - Design, develop, and maintain various product and technical initiatives - Architect and develop major areas of Coupa's SaaS products - Collaborate with Product, Design, and Architecture teams to create new features addressing business needs - Participate in operational and code reviews to ensure the codebase's robustness and maintainability - Work in an agile environment, emphasizing quick iterations and valuable feedback - Identify and implement opportunities for platform, process, and business improvement - Communicate and coordinate with support and professional services teams to resolve customer issues - Assist in scaling the platform as the company expands **Qualifications:** - Minimum of 10+ years of hands-on experience in enterprise software development - Proficiency in Ruby on Rails - Familiarity with messaging systems like Kafka or Rescue - Experience in designing, estimating, and implementing complex systems - Strong passion for developing enterprise web applications using modern architecture principles, with previous full-stack developer experience - Ability to work effectively with globally distributed teams - Knowledge of agile methodologies and exposure to DevOps/CICD models - Proficiency in working with SQL and NoSQL databases such as MySQL, Redis, and MongoDB - Eagerness to stay updated on programming trends and incorporate new ideas into the codebase - Self-motivated, eager to learn, and possess strong communication skills - Bachelor's degree in Computer Science or equivalent field, or equivalent practical experience **About Coupa:** Coupa is a global company that values collaboration, innovation, and mak