CareerPlanSign in

Principal Software Engineer

Czech Republic, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-06-03 → 2026-10-02

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