Principal Software Engineering Manager (ODSP)


Location: Redmond, Washington

Job Type: Full time


Show that gap who’s boss!
Women are 16% less likely than men to apply to a job once they’ve viewed it, but are 16% more likely to get hired after applying to a job.*
*LinkedIn Talent Solutions Gender Insights Report 2019

Our world is rapidly transforming. The amount of data each of us must process is ever increasing. In fact, the total amount of content in the world is doubling every two years. People spend 20% of their time looking for information and 60% of the people claim to be missing key pieces of data to make decisions daily. All of us must manage an ever-increasing number of processes and systems often while on the go.

In the OneDrive and SharePoint team, we strive to deliver cutting edge technology that helps our customers thrive in an information dense world. We are excited about transforming our customers into “AI natives,” where technology augments their ability to achieve more with the files, photos, videos, pages, lists, 3D objects, and other content they need to get their jobs done.

We are recruiting an Engineering Manager who can lead a high performing engineering team to scale our investments in modern web applications that power world class experiences within SharePoint, OneDrive and Microsoft Teams and serves millions of users daily. Your team is responsible for building the platform and APIs that will be used by our client teams to power next generation of SharePoint experiences. In this role you will lead a team of engineers based in Redmond, while collaborating with multiple teams across the globe.

Join us in this vibrant team within the well-established OneDrive-SharePoint (ODSP) organization. We’ll approach our problem space with empathy for the change our customers are undergoing with the cloud and the realities of remote and hybrid work and school. We’ll build partnerships with teams across Microsoft, functioning as scenario and customer experts that can integrate the best of Microsoft together into one seamless experience, including leading AI and ML tech to solve real customer problems. We’ll continue to embrace the Microsoft philosophy of an inclusive culture and growth mindset and bring fresh perspective to this area of our product portfolio. We’ll leverage our marketing, PM and business strategy colleagues to ensure we have an end-to-end plan to bring our solutions to the market and get rapid adoption. Our data science team will keep us on track and usage insights will frame our backlog conversations. In short, we are a modern, customer-focused engineering team with one of the fastest growing business services in the world.


We are looking for a strong technical leader who demonstrates the passion for platform and APIs that will be used by our client teams to power next generation of SharePoint experiences while also growing and mentoring a team of smart, agile, and intellectually curious engineers. You will drive product direction and help build new capabilities that empower content authors to create content fast and with high reliability. Your team be responsible for ensuring that our SharePoint can scale up/down automatically to be able to serve some of the largest corporations that depend on us for key employee experiences. A successful leader will not only be accountable for the business outcomes but is also expected to create a healthy and empowered team by modeling, caring, and coaching. You are expected to invest deeply in the career growth and development of the engineers in your team.

This will also require a deep understanding of customer trends by leveraging big data telemetry systems while applying distributed systems best practices safely to customers' mission critical portals and solutions. A successful leader will be responsible for the overall architecture of new features, championing best practices through implementation and rollout, holding teams accountable for analyzing and accommodating feedback. The candidate should have experience building and shipping world class software with a good understanding of modern web technologies and full stack architectures, as well as a track history of leading successful teams and coaching engineers to achieve their career goals. 


Required Qualifications:

  • You are a talented full-stack developer with at least 8+ years of industry Software Development experience delivering production services software
  • You have experience in scaling complex backend services that serve millions of users
  • You have 3+ years of management experience in a software engineering role. Preferred experiences include managing remote teams. 
  • You can demonstrate strong technical abilities including a good grasp of high scale systems, distributed systems, design and problem-solving, rapid prototyping, coding and debugging skills
  • You are passionate about software engineering, with a strong emphasis on agile development grounded in data driven customer innovation.
  • You can empathize with our end-users’ needs and want to engage to help define their key experiences.
  • You have a BS degree in Computer Science or equivalent.

Preferred Qualifications:

  • Experience in building web technologies- C# or Java, SQL, Redis, Telemetry systems
  • Experience with service design patterns and concepts – REST, RPC, JSON, GraphQL
  • Experience with managing a team of senior engineers

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.

You’ve got this!