Principal Software Engineer- (.NET)(15+ years) - 11702
Core
Backend architect and visionary leader responsible for designing, strategizing, and implementing core .NET services and migrating legacy monoliths to cloud-native microservices.
Role type
Principal Software Engineer (Backend Architect)
Builds
Scalable, cloud-native microservices and core backend .NET services for an enterprise spend management platform.
Domain
B2B SaaS, Enterprise Spend Management, Cloud Infrastructure
Required skills
C#, .NET 8/10, Microservices Architecture, Cloud Ecosystems (AWS/Azure), Kubernetes, SQL Server, NoSQL, REST/GraphQL APIs, Kafka, Distributed Systems, Technical Strategy, Mentorship
Preferred skills
AI/ML platform integration, Legacy modernization, Cross-functional leadership
Technologies
.NET 8/10, C#, AWS, Azure, Kubernetes, Kafka, SQL Server, NoSQL, REST, GraphQL
Responsibilities
Define long-term vision and multi-year strategy for backend .NET architecture; Lead migration of legacy monoliths to scalable microservices; Establish best practices for API-driven services and platform monitoring; Mentor Senior and Lead engineers; Coordinate delivery of complex backend services across departments.
Seniority
Principal, hands-on IC with strategic leadership
