Principal Software Engineer - 11702
Coupa Softwareabout 22 hours ago
Responsibilities
- Define and drive the long-term vision for Coupa's backend .NET architecture.
- Act as a lead contributor on critical projects with broad design issues.
- Establish best practices for API-driven services and microservice orchestration.
- Evaluate and implement cutting-edge technologies in distributed computing.
- Coordinate delivery of complex backend services across multiple engineering departments.
- Mentor Senior and Lead engineers to elevate backend engineering standards.
Requirements
- 15+ years of Software Engineering experience in an enterprise-grade B2B SaaS environment.
- Deep expertise in C# and the modern .NET ecosystem.
- Extensive experience designing and scaling API-driven services and microservices.
- Profound understanding of cloud ecosystems like AWS and Azure.
- Expertise in SQL Server, NoSQL, and large-scale data processing.
- Advanced degree in Computer Science, Engineering, or equivalent experience.