Senior Software Engineer - ROR

Coupa makes companies operate smarter and grow faster. Our leading AI-driven platform connects and optimizes sourcing, purchasing, supply chains, and financial management.
Full-Stack
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience

Description For Senior Software Engineer - ROR

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.

Last updated 4 months ago

Responsibilities For Senior Software Engineer - ROR

  • 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
  • Advocate best practices (unit/automation testing, code reviews, code quality, etc.)
  • Continually look for opportunities to improve core applications, features, process and business

Requirements For Senior Software Engineer - ROR

Ruby
Python
React
MySQL
Redis
MongoDB
  • 6+ years of software development experience
  • Expertise in Ruby, .NET, Python, or React
  • Experience in designing, estimating, and implementing complex systems
  • Understanding of software development best practices and design patterns
  • Experience with agile methodologies
  • Knowledge of security/access control, scalability, high availability, and concurrency
  • Experience with SQL and NoSQL databases
  • Strong communication skills
  • Bachelor's degree in Computer Science or equivalent experience

Interested in this job?

Jobs Related To Coupa Software, Inc. Senior Software Engineer - ROR

Senior Full-Stack Engineer

Senior Full-Stack Engineer role at Stably AI, building cutting-edge AI-powered testing automation platform with competitive compensation and growth opportunities.

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.