All roles at Coupa Software

Sr. Principal Software Engineer (Analytics) - 10196 - Bangalore Location - Hybrid role

BengaluruFull-timeHybrid15–27 yrsPosted open since jul 2025

Leadership software engineering role at Coupa Software in Bengaluru. Needs 15+ years and a B.Tech, B.E. or B.Sc. Hybrid.

About the role

Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. 🔹 Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.

What you'll do

  • Provide technical leadership across multiple software development teams by architecting scalable solutions and guiding implementation
  • Utilize AI-driven data classification to cleanse and harmonize datasets. Oversee data modeling, microservice orchestration, monitoring, and alerting
  • Collaborate with Engineering and Product leadership on feature design and maintenance release analysis to ensure robust customer-facing solutions
  • Mentor engineers, designers, and developers, while working cross-functionally with Product Management, Integrations, Services, Support
  • Familiar with AI/ML techniques for data cleansing, deduplication, and entity resolution, as well as MVC frameworks like Django or Rails

What you need

  • Analytics
  • SQL
  • Java
  • Python
  • AWS
  • Microservices

Good to have

  • Kafka
  • Redis
  • .NET
  • PostgreSQL
  • GCP
  • Azure

More roles like this at Coupa Software

Apply on Coupa Software's site