Hundreds of millions of devices each day depend on the Windows Update service to security deliver updates to their devices. Our team is taking the core technology that powers the global-scale software update distribution capabilities behind Windows Update and bringing it to new scenarios in Azure.
Our team develops the content distribution platform and software update solution that will be used in for some of the most critical products and services at Microsoft. We employ modern service development patterns and technologies to achieve high reliability at massive scale. If you're interested in tackling challenging engineering problems in a fun, fast-paced environment, we'd love to hear from you.
As a member of the Platform and Infrastructure team, you will work on foundational pieces of the service offering, including the multi-tenant management system, control plane, AuthZ, billing and many others. You'll get to work with technologies such as Azure Resource Manager, AAD, CosmosDB, Service Fabric, among others that power our backend services. We have numerous complex problems to tackle related to scale, COGS, and reliability that you'll get hands-on exposure to.
We are looking for new team players who want to join us in the mission and help shape the future of the Azure Update service. This is a unique opportunity to get in on the ground floor of a new exciting effort, where you will get to help shape the lowest levels of our technology stack.
Responsibilities
- Design, develop, and support code and infrastructure used in the ADU control plane
- Building prototypes and driving architectural design
- Help define roadmap and technical strategy
- Improve service fundamentals, including COGS reduction, capacity planning, performance, reliability, and monitoring
- Work cross-team, and cross-discipline within the team and with partners in Azure.
Qualifications
Required qualifications:
- Degree in Computer Science, Engineering or other technical/engineering degree OR 7+ years of software development experience
- 5+ years of software development experience
- 3+ years of backend services development experience in C#/.NET/ASP.NET/WebAPI
Preferred qualifications:
- DevOps development experience with strong passion for live site reliability
- Experience with services development on Azure
- Strong customer focus and drive for results
- Excellent communication and cross-group collaboration skills
- Ability to learn quickly in a fast paced environment
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.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Senior Software Engineer jobs in Redmond"
