Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Experience with Linux based environments
Previous experience or knowledge of Kubernetes
Previous experience or knowledge of working on distributed systems
Previous experience or knowledge with networking concepts (TCP/IP/HTTP/GRPC)
Nice to Haves
Industry experience as a software development engineer
Experience in developing and operating cloud services at scale
What You'll Be Doing
Grow engineering expertise in developing and owning new container platform services.
Collaborate with Program Managers and teams across Azure Core to design and advance the new container platform services through consensus building.
Participate and practice a customer-centered engineering culture.
Balance between resource constraints and business priorities via the innovation in design.
Adopt data-driven approach with a strong focus on system performance, availability, and serviceability.
Prioritize repair-items and optimize for on-call engineers’ work-and-life balance.
Perks and Benefits
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.