Coupa is seeking a Senior Software Engineer - ROR to join their team in Pune, India. As a key contributor to complex projects and initiatives, you'll be responsible for designing, developing, and maintaining Coupa's platform systems and services. You'll work closely with other engineers and technical leaders to provide robust solutions for Coupa's SaaS products.
Your responsibilities will include:
- Hands-on contribution to design and development of enterprise products
- Architecting and developing major areas of Coupa's SaaS products
- Participating in operational design and code reviews
- Finding creative, elegant, and maintainable solutions to complex problems
- Advocating best practices such as unit/automation testing and code quality
To excel in this role, you should bring:
- 6+ years of software development experience
- Expertise in Ruby, .NET, Python, or React
- Experience in designing, estimating, and implementing complex systems
- Knowledge of software development best practices and design patterns
- Experience with agile methodologies
- Understanding of security/access control, scalability, high availability, and concurrency
- Experience with SQL and NoSQL databases
- Strong communication skills and a passion for learning
Coupa offers a collaborative environment focused on customer success, results, and excellence. They value diversity and are committed to fostering an inclusive workplace. This is an opportunity to join a dynamic team dedicated to improving spend management processes for today's businesses.