All roles at Coupa Software

Principal Software Engineer- (.NET)(15+ years) - 11702

BengaluruFull-time15–27 yrsPosted 3 months ago

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

About the role

The Principal Software Engineer will serve as a backend architect and visionary leader, responsible for the overall design, strategy, and implementation of our core .NET services. You will tackle our most complex technical and business challenges, leading without authority and serving as a key strategic partner to VPs of Engineering and Architecture.

What you'll do

  • Make strategic decisions on migrating legacy monoliths to highly scalable, cloud-native microservices
  • Enterprise-Wide Technical Leadership: Act as a lead contributor on key or critical projects with broad design issues
  • Provide technical advice and counsel that impacts the technical and business direction of the entire company, extending across several departments
  • Drive Innovation: E valuate and implement cutting-edge technologies in distributed computing, asynchronous messaging (Kafka)
  • Deep, proven expertise in C# and the modern . NET ecosystem (.NET 8/10)

What you need

  • .NET
  • Microservices
  • C#
  • AWS
  • Kafka
  • Kubernetes

Good to have

  • GraphQL
  • Machine learning
  • SQL Server
  • NoSQL
  • Azure

More roles like this at Coupa Software

Apply on Coupa Software's site