Principal Software Engineer Azure Kubernetes Se... @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
About the Role
The Principal Software Engineer Azure Kubernetes Services at Microsoft is passionate about containerized applications and cloud-native software development. This role is focused on designing architecture, implementing core components, and delivering product features for the Azure Kubernetes Service. You will collaborate with key stakeholders to support global customer needs by developing scalable and reliable solutions.
Responsibilities
- Collaborate with stakeholders to determine user requirements.
- Lead dependency identification and create design documentation.
- Mentor engineers by producing extensible, maintainable code across products.
- Drive multi-group project plans, release plans, and work items.
- Act as a Designated Responsible Individual (DRI) ensuring system reliability.
- Continuously adapt to new technical trends and improve product performance.
Qualifications and Benefits
Required qualifications include a Bachelor's Degree in Computer Science or a related field with 8+ years of technical engineering experience and 4+ years working with Kubernetes or managing distributed systems. Preferred qualifications include advanced experience or a Master's Degree along with broader coding expertise in languages such as C, C++, Golang, Rust, or Python. The role comes with competitive pay ranges and opportunities for career advancement.
Key skills/competency
Kubernetes, Azure, containerization, cloud-native, distributed, architecture, mentoring, design, coding, collaboration
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Review Microsoft job postings: Tailor resume to emphasize cloud and Kubernetes experience.
- Customize your resume: Highlight core competencies in architecture and design.
- Prepare for technical interviews: Practice coding in C, C++, Golang or Rust.
- Understand Microsoft culture: Research values, mission, and recent innovations.