Microsoft logo

Principal Software Engineer - Cloud Infrastructure

Microsoft · Redmond

Information Technology Software & Development Full-time Posted 4 days ago

About this role

Lead the design, development, and operation of cloud-native platform components on Kubernetes, with a focus on reliability, networking, security, and observability at scale. Drive end-to-end architecture for large-scale, distributed systems supporting globally deployed services. Design and deliver highly available, scalable systems, ensuring strong performance, resilience, diagnosability, and cost efficiency

Provide technical leadership in Kubernetes-based infrastructure, including service-to-service communication, traffic management, and resiliency patterns. Partner across engineering, platform, and infrastructure teams to define and execute on cross-organizational technical strategy and long-term investments. Guide engineering excellence through design reviews, code reviews, and implementation of best practices across the team

Contribute to the development and operation of systems that incorporate emerging technologies, including AI-enabled capabilities, in a scalable and reliable manner. Coach and mentor engineers, fostering technical growth and raising the overall quality bar across the organization. Drive continuous improvement in system design, operational practices, and engineering processes

​Embody our culture and values Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. These requirements include, but are not limited to the following specialized security screenings: - 6 + years of hands‑on software engineering experience, with significant time spent on distributed systems and cloud infrastructure. - Kubernetes internals (control plane, scheduling, networking, storage) - Containers and cloud‑native architectures - Advanced Kubernetes networking, traffic management, and reliability patterns - Strong background in distributed systems design, including consistency, fault toleranc

Apply for this role on Microsoft’s official careers site.

Similar jobs