Microsoft Corporation Software Engineer 2 in Redmond, Washington

The RDX team (Release and Delivery Experience) is at the heart of Office release operations that impacts every single Office user, no matter what application they use. We are scaling up and refactoring our approach to address product delivery needs to all customers, across all platforms (Windows, Mac, Android, iOS) efficiently through a unified approach. We are building out a flexible and robust release and delivery pipeline for all end-points to deliver an efficient, friction-free, and hands-free service which leverages data from multiple sources for fast feedback loops, exposure controls, efficient use of rings of validation, and hypothesis-driven engineering model. This transition to modern engineering will drastically accelerate our ability to deliver value to customers and increase customer satisfaction.

In addition, the team is chartered to create a M365 IT Admin experience combined with Windows. It will provide data driven insights into the health of Office for their organization This will ensure that admins across the world have capabilities to stay current with Office releases. We are building geo scaled Device Management and tenant management services that will leverage the capabilities of Azure and Substrate.

Our goals are to: continue to drive excellence in release management across all supported versions; develop services that will enable IT admins to get insights and manage high-frequency, and high-quality releases for their organizations; manage these services with high availability and reliability; and work with all Office teams to facilitate this transition.

We are looking for Software Engineers passionate about engineering scalable services and using data insights to join us in this highly visible, impactful, and challenging mission. We operate in a Combined Engineering model and our engineers are responsible for design, coding, validation, and operation of the service.

Responsibilities

In this role you’ll work with peers to design, implement, and roll-out these services. Your mission will be to write a scalable, componentized services that will tie into multiple engineering systems through extensible Web APIs and Office telemetry or data ingestion to discover and prevent bugs from reaching our customers. This is also a great opportunity where you will get to partner with multiple teams across Microsoft for building this scale up solution. Moreover, in the spirit of one Microsoft our vision is to make this system extensible such that it can be leveraged across Microsoft.

We’re looking for a developer who is passionate about working in services and with data. The ideal candidate will be a strong software engineer who has experience in shipping software in an agile delivery environment while maintaining high code quality. You should have experience working across the entire service engineering lifecycle from inception through successful release to customers. You will have the opportunity to work closely with various engineering teams across Microsoft to help shape the future of how we release Office to millions of customers on multiple platforms.

Qualifications

  • At least 3+ years’ experience writing in C#, Java or C++ Demonstrated technical design and coding skills; CS fundamentals

  • Proven ability to design and develop loosely-coupled, componentized, and unit-tested software

  • Demonstrated software validation skills

  • Knowledge in service fundamentals, SQL, TFS and telemetry systems is a plus

  • Demonstrated success in executing against a software development schedule

  • A Bachelor’s Degree in a Computer Science or related technical discipline (or 3+ years’ equivalent experience)

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 at https://careers.microsoft.com/us/en/accommodationrequest .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.