Software Engineering Lead - Gameplay Services

Last updated 2 days ago
Location:Redmond, Washington
Job Type:Full Time

We are looking for an engineering lead to run one of our Gameplay Services teams. In this role, you will manage a passionate group of 4-8 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. Areas of focus include matchmaking, sessions/lobbies, publish/subscribe, stats, achievements and leaderboards and underlying back-end technology to support these endeavors.

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

Responsibilities

As team leader you should expect to spend about 50% of your time developing, growing and directing engineers to reach higher potential. The balance of your time will be spent coding, 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).

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

Qualifications

  • 8+ years of software development experience
  • 5+ years coding in C#, Java, C or C++
  • 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
  • Experience with .NET, and Azure Services preferred
  • 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.