
Principal Software Engineer- (.NET)(15+ years) - 11702
Coupa Software3 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Define and drive the long-term vision and multi-year strategy for Coupa’s backend .NET architecture.
- Lead migration of legacy monoliths to scalable, cloud-native microservices.
- Provide enterprise-wide technical leadership and counsel on critical projects and architectural decisions.
- Establish best practices for REST and GraphQL services, microservice orchestration, data transport, and platform monitoring.
- Evaluate and implement technologies for distributed computing, Kafka-based asynchronous messaging, and AI/ML platform integration.
- Coordinate delivery of complex backend services across multiple engineering departments and product teams.
- Mentor Senior and Lead engineers and serve as a subject matter expert across backend engineering specialties.
Requirements
- 15+ years of software engineering experience in an enterprise-grade B2B SaaS environment, including significant leadership and architectural responsibilities.
- Deep expertise in C# and the modern .NET ecosystem, including .NET 8/10.
- Extensive experience designing and scaling API-driven services and event-driven microservice architectures.
- Strong understanding of AWS, Azure, Kubernetes, and high-throughput transaction processing.
- Expertise in SQL Server, NoSQL, relational database management, query optimization, and large-scale data processing under heavy concurrent loads.
- Proven ability to influence cross-functional teams without formal authority and align senior leadership on complex technical decisions.
- Track record of converting ambiguous business problems into structured, resilient technical solutions.
- Advanced degree in Computer Science, Engineering, or equivalent practical experience.
Benefits
- Two company-wide paid wellness days annually.
- Paid birthday time off during the employee’s birthday month.
- 40 hours of paid volunteer time off annually.
- Free confidential 24/7/365 Employee Assistance Program counseling and support resources.
- Zurich Travel Assist business travel protection.
- Monetary employee referral bonuses.
- Location-specific benefits may include medical and dental insurance, retirement or pension plans, and life or accident protection.
Tech Stack
Categories
About Coupa Software
Coupa Software provides a cloud-based spend management platform used by enterprises to manage procurement, sourcing, invoicing, and supplier interactions. It sells SaaS subscriptions and services that help finance and operations teams control and analyze business spending across a large buyer–supplier network. Founded in 2006 and headquartered in Foster City, California, Coupa is privately held under Thoma Bravo ownership and serves global customers across many industries.