Principal Software Engineer - M365
Core
Lead cross-organizational engineering efforts, architecture, and high-impact solutions for large-scale distributed systems, focusing on performance, reliability, scalability, and AI-driven automation.
Role type
Principal Software Engineer (M365)
Builds
Reusable platform capabilities, frameworks, APIs, automation tools, and intelligent engineering systems (AIOps, agents).
Domain
Cloud infrastructure, distributed systems, AI engineering, M365
Required skills
Architecture leadership, performance engineering, scalability design, reliability engineering, AI/LLM platform expertise, AIOps, cross-organizational influence, technical strategy, mentoring, systems debugging, automation design
Preferred skills
Experience with LLM platforms, model-serving systems, AI infrastructure, agent-based automation, evaluation frameworks
Technologies
C, C++, C#, Java, JavaScript, Python, telemetry systems, profiling tools, benchmarking frameworks, AI/ML frameworks
Responsibilities
Design and implement high-impact engineering solutions for latency reduction and resource efficiency; Build and apply agents, automation, and AIOps to transform manual processes; Lead architectural decisions across multiple services and organizations; Mentor senior engineers and raise engineering standards; Drive technical tradeoffs balancing performance, cost, and operational complexity.
Seniority
Principal, strategy & mentorship
