Sr. Software Engineer

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

Description For Sr. Software Engineer

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 enterprise-scale solutions that have a direct impact on business efficiency and profitability.

The role offers an opportunity to work with cutting-edge technology in a collaborative, transparent culture where your contributions will have a global impact. You'll be responsible for designing and developing major components of Coupa's SaaS platform, working with technologies like Ruby on Rails, MySQL, Redis, and MongoDB.

As a senior engineer, you'll be a key contributor to complex projects, leading development work and ensuring quality deliverables. You'll collaborate with technical leaders and architects to provide robust solutions, participate in code reviews, and champion best practices in software development.

The ideal candidate brings 6+ years of software development experience, strong expertise in Ruby on Rails, and a deep understanding of scalability, security, and system design. You'll be working in an agile environment where your technical skills, problem-solving abilities, and communication skills will be essential.

Join Coupa to be part of a pioneering technology company where you can make a meaningful impact while working with a global team of passionate professionals. The company offers a culture of innovation, collaboration, and continuous learning, making it an ideal place for engineers looking to grow their careers while working on impactful solutions.

Last updated 2 hours ago

Responsibilities For Sr. Software Engineer

  • Design and develop enterprise product
  • 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
  • Advocate best practices (unit/automation testing, code reviews, code quality)
  • Look for opportunities to improve core applications, features, process and business

Requirements For Sr. Software Engineer

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
  • Knowledge of security/access control, scalability, high availability, and concurrency
  • Experience working with SQL and/or NoSQL databases
  • Self-motivated with strong communication skills
  • Bachelor's degree in Computer Science or equivalent experience

Interested in this job?

Jobs Related To Coupa Sr. Software Engineer

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 Engineer

Senior Software Engineer role at Horace Mann focusing on AI-enhanced development, technical leadership, and modern software practices.

Senior Software Developer

Senior Software Developer position at Oracle focusing on 5G solutions and telecommunications software validation, requiring 6+ years of experience.

Senior Dot Net Full Stack Engineer

Senior Dot Net Full Stack Engineer position at Oracle's Finergy division, focusing on developing banking and financial services applications using ASP.Net MVC and SQL.

Senior Software Engineer

Senior Software Engineer position at Oracle focusing on full-stack Java development for pharmaceutical industry solutions.