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
Master's Degree in Computer Science or related technical field AND 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Nice to Haves
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
What You'll Be Doing
Design and implement scalable backend services and automation workflows
Drive engineering excellence through secure coding, robust testing, and maintainable design
Own end-to-end feature development, ensuring reliability, diagnosability, and customer transparency
Collaborate across engineering, product, and incident management teams to improve service health and operational readiness
Participate in on-call rotations and live site investigations, applying structured debugging and telemetry analysis
Contribute to architecture discussions, design documents, and cross-team dependency management
Ensure compliance with security, privacy, and accessibility standards throughout the development and deployment process
Perks and Benefits
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work