Software Engineer II

Last updated one month ago
Location:Redmond, Washington
Job Type:Full Time

The M365 Core Services group needs you as we deliver global scale services that power products to meet Microsoft’s mission - empower every person and every organization on the planet to achieve more. We have several software engineering positions available at our company headquarters in Redmond and we are looking for a wide range of skills & experiences to ensure we have a diverse team to deliver the best experiences to our customers.

Partnering across Microsoft, we provide the cloud services that power products such as Microsoft Teams, Outlook that have been instrumental in allowing hundreds of millions of people to continue to be productive during the pandemic. We also deliver Artificial Intelligence to these users through Microsoft Search and Assistant across Windows, Edge Outlook and Teams deriving insights over billions of documents, queries, and natural speech, text, and touch interactions. We deliver these services and store this data in multiple data centers around the globe at massive scale, while continuously delivering innovative new features, maintaining the quality of our systems and ensuring we respect the trust customers place in us to safeguard their information.

M365 Core Services is a large, well-resourced and expanding group providing many varied opportunities to deliver impact, learn and grow. We are looking for software engineers who are passionate about working with others to solve complex technical problems, have the curiosity to continuously learn and innovate and have a focus on quality.


We are looking for smart, agile, and intellectually curious engineers who love creating and building things that delight and protect our customers. You will be working with a team of amazing engineers, PMs, designers, data scientists and natural language experts to deliver great user experiences at massive scale.


Basic Qualifications:

  • 5+ years’ experience in Software development
  • Experience with any one of the programing languages C++/Java/C#
  • Strong skills in design, debugging, and problem solving

Preferred Qualifications:

  • Experience or Knowledge in Cloud computing space and/or Distributed systems
  • BA or BS degree in Computer Science OR a related discipline (or equivalent work 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.

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