Job Directory Microsoft Software Engineer 2
Microsoft

Software Engineer 2 Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

The RDX team (Release and Delivery Experience) is at the heart of Office release operations that impact 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, hands-free service which leverages data from multiple sources for fast feedback loops, exposure controls, efficient use of rings of validation, and a 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 M365 IT Admin insights and controls. This will provide data-driven insights into the health of Office for the Admin's organization and levers they can use to control Office in their environment. This will ensure that Admins across the world have capabilities to stay current with Office releases which in turn will increase NPS and office usage. 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, high-quality releases for their organizations; and manage these services with high availability and reliability. This will require working with different Experiences + Devices teams to facilitate the 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 the design, coding, validation, and operation of the service.

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

At least 3+ years' experience writing in C# or C++

Demonstrated technical design and coding skills; CS fundamentals

Demonstrated success in executing against a software development schedule

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

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.

In this role you'll work with peers to design, implement, and roll out these services. Your mission will be to write scalable, componentized services that will tie into multiple engineering systems through extensible Web APIs and Office telemetry/data ingestion to discover and prevent bugs from reaching our customers. This is also a great opportunity 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 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.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

Headquarters
Size
10001 employees
Microsoft

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.