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 12 minutes 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

Software Engineer - Apple Services Engineering (ASE)

Senior Software Engineer role at Apple focusing on privacy-focused platform services and distributed systems, offering competitive compensation and benefits.

Senior Software Engineer, Storage Technologies, Google Cloud Platform

Senior Software Engineer position at Google Cloud Platform focusing on storage technologies, requiring expertise in C++, Linux, and distributed systems with 5+ years of experience.

Senior Field Application Engineer – Windows Copilot+ PC Ecosystem

Senior Field Application Engineer role at Qualcomm focusing on Windows Copilot+ PC Ecosystem, combining technical expertise with customer support to drive adoption of Windows on Snapdragon platform.

Senior Software Engineer - C++

Senior Software Engineer position at Microsoft focusing on Windows networking and security features, requiring C++ expertise and system-level programming skills.

Senior Software Engineer, Infrastructure, Google Cloud Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking, offering competitive compensation and opportunity to work on large-scale systems.