Principal Software Engineer

United StatesPosted Aug 3, 2026

Collaborate with cross-functional teams to deliver scalable, resilient, and secure AI infrastructure, Kubernetes, OSS and cloud-native solutions. Design, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, and effectiveness of Kubernetes and related components on Azure and open-source platforms. Integrate Artificial Intelligence (AI) capabilities into product development for smarter solutions and increased developer efficiency. Participate in on-call rotations to monitor existing products, troubleshoot issues, and ensure timely customer support. Mentor and guide engineers to foster technical growth and collaboration. Balance pragmatism with long-term vision, continuously refining processes and innovating new solutions to enable AKS and AI everywhere. Proactively learn and adapt to emerging trends, technologies, and patterns to improve availability, reliability, efficiency, observability, and performance, while ensuring consistency in monitoring and operations at scale. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Go, Rust, C++, C#, Java, or Python Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, Go, Python, Rust or Bash OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, Go, Python, Rust or Bash OR equivalent experience. Linux or similar Unix-like environments used on servers containers, Kubernetes, or other Cloud Native technologies, Azure or other cloud management technology. 5+ year(s) experience with Kubernetes, Go programming language (Golang), and cloud-native technologies. 5+ years experience with workload and container orchestration using Kubernetes or a similar platform. 5+ years experience working in Linux environments. 3+ year(s) of experience with Continuous Integration/Continuous Deployment (CI/CD) tools and processes, such as Azure DevOps, GitHub, or GitLab.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free