Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience working on infrastructure, engineering systems, and deployments supporting development of large-scale enterprise-class distributed systems software
Preferred/Additional Qualifications
Master'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 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, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience working in a fast-paced environment working with several teams to develop and maintain reliable environments and infrastructure services
Proven track record in delivering reliable, scalable and highly performant end-to-end solutions
Excellent communication and demonstrated ability to drive cross-team improvements
Hands-on engineering experience developing and managing scalable cloud services across technologies such as Azure, AWS or GCP
What You'll Be Doing
Build and maintain highly reliable cluster/distributed environments and enable engineers to rapidly deploy bits and verify their changes end to end
Design, develop and maintain highly reliable engineering systems and infrastructure that enable building world class products leveraging new technologies and AI
Work with a large set of engineers across orgs and teams to troubleshoot issues, find root causes and bring them to closure
Support development teams and internal stakeholders by maintaining and running tight and efficient engineering systems and services
Partner with stakeholders (e.g., project manager, technical leads) to define product requirements and create technical designs for future product capabilities
Collaborate with, mentor, and influence members within the team and across other teams at Microsoft
Lead by example in producing extensible and maintainable code with a focus on security, reliability, diagnosability, and performance
Lead design discussions with the team and share learnings from investigations, holding ownership for design decisions
Contribute to the product vision, roadmap, architecture, and planning
Participate in on-call rotation for maintaining service health along with other things
Perks and Benefits
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.