Principal Software Engineering Lead – Game Hosting Services

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

The Gaming Developer Experiences (GDX) team is looking for an engineering lead to run one of our Gameplay Services teams. In this role, you will manage a passionate group of software engineers building a broad set of reliable highly scalable (think millions of simultaneous users) distributed services that enable developers to realize their dreams of providing phenomenal cross platform and cross network game experiences to their customers. Your main area of focus will be game server hosting. Your team will be responsible for the development of the control plane infrastructure, reliability of that infrastructure and working with partners to ensure a great experience for customers (e.g. game studios and developers).

You will need to collaborate closely with multiple partners, including our own SDK, Tools, Portals, and LiveOps teams, as well as first (1PP) and third (3PP) party studios, Xbox Live, Game Pass, Xbox Platform (GXP) Engineering, xCloud, Azure Compute, Azure Networking, the .NET Core team and our own PM team(s). You will manage a team of 6-10 engineers, guide them in their careers, generate energy and help them deliver success.


As team leader are expected to spend about 50% of your time developing, growing and directing engineers to reach higher potential. The balance of your time will be spent driving architecture, innovation, design and development of highly scalable intelligent services/experiences within the team and pushing technology out to partners in the Microsoft Gaming Division (e.g. Xbox Live, Game Pass, GXP, xCloud, etc.).

If you thrive on fast-paced development using a variety of technologies, working on a focused team, and building effective partnerships, then this is the team for you!


  • 10+ years of software development experience

  • 8+ years coding in C#, Java, C or C++

  • 2+ years people management experience

  • Strong written and verbal communication skills

  • A love of leading people, and building incredible teams

  • Experience building positive partnerships between teams and divisions

  • Able to quickly resolve ambiguity and respond to rapid change

  • A strong performance history

  • Experience building high scale distributed systems

  • BS/MS in Computer Science or equivalent preferred


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.