Principal Software Engineer
Core
Lead architecture, design, and implementation for complex Substrate Transport modernization, including cloud-native platform capabilities and integration with Exchange Online and M365 services.
Role type
Principal Software Engineer (Cloud Infrastructure & Messaging) (via careerplan.io/jobs/1970393556870814-principal-software-engineer-at-microsoft)
Builds
Cloud-native platform capabilities, global distributed messaging services, and secure service-to-service communications.
Domain
Cloud infrastructure, email transport, high-throughput messaging, and M365 integration.
Required skills
Architecture design for large-scale distributed cloud services, Reliability engineering, Observability and incident prevention, Secure coding practices, Data-driven decision making, AI-assisted engineering workflows, Cross-team collaboration, Technical program management, Performance optimization, Operational excellence
Preferred skills
Mentoring senior engineers, Influencing technical direction without direct authority, Creating inclusive culture
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead architecture and design for Substrate Transport modernization, Broker cross-team architecture decisions, Lead live-site engineering for global distributed services, Drive safe-change practices including feature flags and deployment automation, Define and use quality metrics and telemetry to guide technical decisions, Review code and test code for security, compliance, and reliability
Seniority
Principal, hands-on IC with strategic oversight
