Software Engineer - ROR

Coupa provides AI-powered total spend management platform, processing trillions of dollars across 10M+ buyers and suppliers.
Backend
Mid-Level Software Engineer
In-Person
6+ years of experience
Enterprise SaaS

Description For Software Engineer - ROR

Coupa is a leading provider of AI-powered total spend management solutions, processing trillions of dollars across a network of 10M+ buyers and suppliers. As a Software Engineer at Coupa, you'll be at the forefront of innovation, working on their enterprise SaaS platform using Ruby on Rails and various database technologies.

The role offers an opportunity to work in a collaborative culture where your work has global impact. You'll be responsible for designing and developing major areas of Coupa's SaaS products, working with complex systems, and implementing scalable solutions. The position requires expertise in Ruby on Rails and experience with various databases including MySQL, Redis, and MongoDB.

What makes this role exciting is the combination of technical challenges and business impact. You'll be working on a platform that helps businesses make smarter, more profitable decisions through community-generated AI. The company values collaboration, transparency, and excellence, providing an environment where engineers can grow and make meaningful contributions.

As a mid-level engineer, you'll be a key contributor to complex projects, responsible for quality software deliverables, and will work closely with other technical leaders. The role offers the opportunity to work with cutting-edge technology while solving real-world business problems at scale. Coupa's commitment to diversity and inclusive workplace culture ensures a supportive environment for professional growth.

The position is based in Pune, India, offering the chance to work with a global team while contributing to a platform that processes trillions of dollars in business spending. If you're passionate about building scalable enterprise solutions and want to work with a company that's revolutionizing spend management through AI, this role at Coupa could be your next career move.

Last updated 2 months ago

Responsibilities For Software Engineer - ROR

  • Design and develop enterprise product hands-on
  • Design, develop, maintain, and scale Coupa's platform systems and services
  • Participate in operational design and code review
  • Architect and develop major areas of Coupa's SaaS products
  • Find creative, elegant and maintainable solutions to complex problems
  • Work and communicate well with others as a team player
  • Advocate best practices (unit/automation testing, code reviews, code quality, etc.)
  • Look for opportunities to improve core applications, features, process and business

Requirements For Software Engineer - ROR

Ruby
MySQL
Redis
MongoDB
  • 6+ years of software development experience
  • Expertise in Ruby on Rails
  • Experience in designing, estimating, and implementing complex systems
  • Understanding of software development best practices and design patterns
  • Experience working in an agile environment with Scrum or other agile methodologies
  • Knowledge of security/access control, scalability, high availability, and concurrency
  • Experience working with SQL and/or 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

Interested in this job?

Jobs Related To Coupa Software Engineer - ROR

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies and large-scale systems with 2+ years of experience required.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies and solutions for billions of users worldwide.

Regulatory Program Manager II

Lead complex, multi-disciplinary projects in Google's Trust & Safety team as a Regulatory Program Manager II, focusing on making the internet safer.

Product Manager, Partner Platform

Product Manager position at Google Cloud focusing on Partner Platform development, requiring 3+ years of product management experience and strong technical background.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration, offering $136K-$200K plus benefits.