Bachelor's Degree in Computer Science or related technical field
Advanced 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
Seasoned years of experience building commercial grade, robust scalable solutions
Experience developing Cloud online services or extensive experience using cloud online services
Experience in Distributed Big Data systems is a plus
Strong verbal and written communication skills
What You'll Be Doing
Design and develop highly reliable and scalable distributed systems
End to end ownership of features, in terms of design, development, testing, deployment and telemetry as well as live site mitigations and hotfixes
Participate in design and roadmap discussions
Working closely with team members to unblock each other and share learnings and knowledge
Perks and Benefits
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work