Senior Software Engineer - ROR

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

Description For Senior Software Engineer - ROR

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

The role offers an opportunity to work with cutting-edge technology while making a significant impact on a global scale. You'll be a key contributor to complex projects, responsible for designing and developing robust solutions that help businesses improve their operating margins through smart spend management.

The position requires expertise in Ruby on Rails and various database technologies, combining technical excellence with collaborative teamwork. You'll be working in an environment that values innovation, best practices, and continuous improvement. The role involves architecting and developing major areas of Coupa's SaaS products, participating in code reviews, and finding creative solutions to complex problems.

What makes this role particularly attractive is Coupa's pioneering technology approach, collaborative culture, and the opportunity to make a measurable global impact. The company values transparency and openness, fostering an environment where engineers can grow and contribute meaningfully to the platform's success.

As a senior engineer, you'll work closely with technical leaders and architects, contributing to the evolution of Coupa's platform while maintaining high standards of code quality and performance. The role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work on solutions that directly impact business efficiency worldwide.

Last updated 2 months ago

Responsibilities For Senior 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 Senior 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 Senior Software Engineer - ROR

Sr. Software Engineer in Test

Senior Software Engineer in Test position at Coupa, focusing on test automation and quality engineering for business spend management solutions.

Senior Software Developer, Full Stack, Google Workspace

Senior Full Stack Software Developer role at Google working on Google Workspace, developing and maintaining enterprise-scale web applications.

Senior CPU Performance Architect

Senior CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture optimization for consumer products.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google building innovative solutions using Large Language Models (LLMs) and developing new engineering functions in the Cloud CISO organization.

Senior Customer and Partner Solutions Engineer, gTech Ads

Senior Customer and Partner Solutions Engineer position at Google's gTech Ads team, focusing on technical solutions and product operations for advertising products.