Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including but not limited to C C++ C# Java JavaScript or Python. OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements which include but 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
Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users)
Awareness of and ability to reason about modern distributed software design patterns and cloud systems architecture, including microservices containers load-balancing queuing caching
Experience with C#/Java/C/C++/Golang
Experience in building, shipping and operating reliable solutions
What the job involves
Partner across multiple product groups to apply subject-matter expertise in distributed systems design practices, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures
Lead by example and mentors others to produce extensible and maintainable code used across products
Develop and evangelize insights, best practices, and standards that can be applied to improve system, platform, and product development and operations.
Drive continuous improvements in the architecture, code, features, operations and comprehensive use scenarios of products by leveraging end-to-end technical expertise.
Demonstrates end-to-end expertise in distributed systems design, interactions between cloud technology layers.
Provide technical leadership in test maturity reviews, static analysis reviews, meetings, on-call rotations, and incident responses throughout product development and operations cycles.
Provides deep business and technical expertise as required to resolve major incidents.
Application process
Microsoft will accept applications for the role until July 27, 2024
To empower every person and every organization to achieve more. We believe technology can and should be a force for good, contributing to a brighter world. Our culture embraces curiosity, progress, and learning together.