Xbox isn't just the ultimate gaming platform—it's also the ultimate place to build your career. Today, we are at the forefront of the gaming industry, delivering exceptional gaming experiences through our Xbox ecosystem, including the Xbox Game Pass service, and a library of games developed by world-class studios. We welcome an individual who is pushing the boundaries of interactive entertainment to explore exciting career opportunities within our global team.

The Player Experiences and Platforms organization (also known as PEP) is home to a team of software engineers, product managers and designers who are all aligned to the mission of delighting Xbox players everywhere by creating consistent player-centric experiences on the devices they want to play on.

As the Principal Software Engineering Lead of the Experience Enablement Services Team within PEP, you will play a pivotal role in building Services that support various browse, organize, and play experiences across Gaming clients including PC, Console, Mobile, and web. You will partner with multiple client and services teams across Gaming and across Microsoft divisions like Windows, Office, and Azure to develop extensible solutions. Your role as a Principal Software Engineering Lead will have you guiding a group of developers constantly learning new skills as they take on new projects, so your technical and mentorship skills will be put to good use, as will your ability to manage a wide variety of projects. Flexibility, quick learning, and adaptability will prove valuable, and an interest in a breadth of technologies and platforms are vital. Our motto is to be agile and support our clients in delivering great experiences to gamers while not losing sight of our design and architectural principles.

Xbox is a part of Microsoft, a leading technology company with a mission to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.


  • You will achieve success through empowerment and accountability, by practicing good leadership principles, coaching the team to work beyond boundaries, and investing in the growth of the team.

  • You will work closely with product managers and leads/managers of other client and services teams to prioritize the scenarios to be delivered by the team.

  • You will lead the discussions of architecture/design and mentor the team to create designs and build services with high degree of security, reliability, performance, and privacy.

  • You will drive best practices and share information with the team to build reliable code that meets both global and local compliance requirements.

  • You will build and maintain partnerships and communications with key teams across the Gaming and Microsoft ecosystems.

QualificationsRequired Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, .NET, C#, or Java

    • OR equivalent experience.

  • 6+ years of software development experience.

  • 3+ years of leading and building engineering teams.

  • 3+ years of experience building, monitoring, and maintaining high scale services.

Preferred Qualifications

  • Committed to bringing value to a gaming audience and an understanding of their needs.

  • Experience with working across teams and divisions, with a history of building partnerships between groups.

  • Ability to work in an agile environment where your work changes rapidly in response to customer feedback and data.

  • Experience working with Azure Kubernetes Services and NoSQL DB.

Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.