Principal Software Engineer
Core
Set technical direction and own architecture for core components of the Agent 365 platform, leading investigations of difficult failures across high-throughput, multi-tenant services.
Role type
Principal Software Engineer (Platform Architecture)
Builds
Cell-based, fault-tolerant systems using Azure and AKS-related compute for Microsoft 365, Dynamics 365, and Power Platform.
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, Azure, AKS, Kubernetes, Service Fabric, Reliability Engineering, Technical Direction, Incident Management, System Design
Preferred skills
Large-scale distributed services design, High-scale multi-tenant cloud services, 99.99%+ availability engineering, Cross-service problem solving, Data-driven thinking
Technologies
Azure, AKS, Kubernetes, Service Fabric, C, C++, C#, Java, JavaScript, Python
Responsibilities
Set technical direction and own architecture for core components of the Agent 365 platform, Lead investigations of difficult failures across high-throughput, multi-tenant services, Design and deliver cell-based, fault-tolerant systems using Azure and AKS-related compute, Establish standards for design, code quality, testing, reliability, and operational excellence, Align partner teams across Microsoft 365, Dynamics 365, Power Platform, and Azure on shared platform direction, Mentor senior engineers and contribute hands-on through design reviews, incident retrospectives, and implementation
Seniority
Principal, hands-on IC with strategy & mentorship
