Sr. Software Engineer - Bangalore - 9658

Coupa provides AI-powered total spend management platform for businesses, leveraging trillions of dollars of spend data across a global network of 10M+ buyers and suppliers.
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer - Bangalore - 9658

Coupa Software is a leading provider of AI-powered total spend management solutions, leveraging a vast network of 10M+ buyers and suppliers globally. As a Sr. Software Engineer in Bangalore, you'll be joining a company at the forefront of innovation in enterprise spend management. The role offers an opportunity to work on complex projects and initiatives, where you'll be a key contributor responsible for designing and developing enterprise-scale solutions.

The position combines hands-on technical work with strategic thinking, requiring expertise in Ruby on Rails and various database technologies. You'll be working in an agile environment, contributing to the architecture and development of Coupa's SaaS products while ensuring high standards of code quality and best practices.

This is an excellent opportunity for experienced engineers who want to make a global impact. Coupa offers a collaborative culture focused on transparency and excellence. As a senior engineer, you'll work closely with technical leaders and architects, participating in complex problem-solving and driving innovative solutions. The company values continuous improvement and provides opportunities to work with cutting-edge technology while solving real-world business challenges.

The role is remote-friendly and offers the chance to work with a global team. You'll be part of a company that values both technical excellence and professional growth, with the opportunity to contribute to products that help businesses worldwide optimize their spending and operations.

Last updated 2 days ago

Responsibilities For Sr. Software Engineer - Bangalore - 9658

  • Hands-on contributor in design and development of 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 as a team player
  • 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 Sr. Software Engineer - Bangalore - 9658

Ruby
MySQL
Redis
MongoDB
  • 6+ years of software development experience
  • Expertise in Ruby on Rails
  • Experience in designing, estimating, and implementing complex systems
  • Proven understanding of software development best practices and design patterns
  • Experience working in an agile environment that follows Scrum or other agile methodologies
  • Demonstrated knowledge of security/access control, scalability, high availability, and concurrency
  • Experience working with SQL and/or NoSQL databases, including MySQL, Redis, MongoDB etc.
  • Self-motivated, go-getter, passion for learning, possesses strong communication skills
  • Bachelor's degree in Computer Science (or equivalent), or equivalent experience

Interested in this job?

Jobs Related To Coupa Software, Inc. Sr. Software Engineer - Bangalore - 9658

Sr. Software Engineer in Test - 9557

Senior Software Engineer in Test position at Coupa Software, focusing on developing automated test frameworks and ensuring quality for cloud-based enterprise solutions.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.

C++ Developer - Options Market Making (CHI)

Senior C++ Developer position at Maven Securities focusing on options market making and low-latency trading systems development in Chicago.

Senior Software Engineer - Market Data

Senior Software Engineer position at Alpaca focusing on market data systems and infrastructure, requiring expertise in Go, cloud platforms, and distributed systems.