Principal Software Engineer - Windows Cloud Division
Core
Leads architecture, design, and implementation of large-scale cloud microservices, driving engineering best practices and mentoring engineers to build performant, reliable, and secure services at global scale.
Role type
Principal Software Engineer (Cloud/Platform)
Builds
Large-scale cloud microservices, platforms, and applications
Domain
Cloud computing, distributed systems, microservices architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud architecture design, microservices implementation, system reliability engineering, cross-team leadership, technical mentoring, AI-assisted development workflows, observability and monitoring at scale, integration testing strategies, performance optimization, secure coding practices
Preferred skills
Experience with C#, Java, C, C++, Python, JavaScript, data-driven approaches to customer needs, fostering innovation and technical excellence culture
Technologies
C#, Java, C, C++, Python, JavaScript, cloud platforms, microservices frameworks, AI coding tools
Responsibilities
Lead identification of dependencies and development of design documents for products and platforms; mentor engineers across products to produce extensible and maintainable code; drive multiple group's project plans and release plans; monitor system/product/service for degradation and downtime; improve test coverage and implement integration tests; resolve problem areas across multiple Microservices; champion AI-assisted software development for coding, testing, and debugging.
Seniority
Principal, hands-on IC with strategy & mentorship
