Principal Software Engineer

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

The Office Growth team is expanding and hiring. We are dedicated to ensuring one of the world’s largest software franchises becomes even more widely loved and adopted. We build experiences and services that enable users to effortlessly acquire and activate Office on Windows and other platforms; that nurture the user’s relationship with the Microsoft 365 subscription at key onboarding and engagement moments; and provides seamless flows for the user to upgrade or renew their subscriptions. To accomplish this we build scalable Web services, service-delivered experiences that can be hosted in desktop clients, mobile clients and Web applications, portable cross-platform client code, and deterministic and ML-/AI-powered decision engines. While our focus of late has been growth in the Consumer segment, we are now expanding our scope to the Small and Medium Business (SMB) segment as well.


  • Believe every team member is a leader who comes to work to accomplish great outcomes
  • Obsess over durable and reusable technical designs and architecture.
  • Invest in geo-scaled Web services and many client platforms, including Web, Windows, Mac and Mobile.
  • Partner with many engineering and business teams across Microsoft



  • Are passionate about designing and building compelling solutions to connect millions of users with the power of Microsoft 365
  • Are ambitious about being analytical and data-informed, and learn by experimenting
  • Are a thought leader and a change agent
  • Are obsessed about great customer experiences and outcomes
  • Believe technology can be a great enabler
  • Are looking to be part of a diverse and inclusive team culture
  • Are a technical go-to person in your organization
  • Are a great communicator, able to convey complex issues, ideas and concepts clearly


You Also:

  • Are proficient in software development with C#, C++, Java and/or React/JavaScript/TypeScript OR
  • Have experience building scalable and proven Web services built on Azure, AWS, and/or GCP AND
  • Have 10+ years of industry experience in software design and development
  • Have demonstrable experience in architecting and driving implementation of large-scale services or experiences
  • Have prior experience mentoring and coaching other software engineers in your organization

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.