Microsoft's Xbox Experiences and Platforms team is seeking a Software Engineer II to join their mission of empowering 3 billion gamers worldwide. As part of Team Xbox, you'll work on developing tools and services that enable game creators to craft incredible experiences, build commerce systems connecting publishers with their audience, and create platforms that make every screen an Xbox.
The role involves working with cutting-edge Microsoft technologies to build and maintain large-scale systems that support game development and publishing. You'll collaborate with experts across geographic and organizational boundaries to make impactful changes, while adhering to modern engineering principles including code reviews and project management.
Key responsibilities include developing products and services for the gaming ecosystem, participating in governance activities, managing technical tasks, and ensuring quality assurance through automated testing. You'll be involved in building functional and technical documentation, writing unit and integration tests, and updating CI/CD pipelines.
The ideal candidate should have a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python. Strong debugging and problem-solving skills are essential, along with experience in Azure, web services, and multi-tiered client/server distributed applications.
This is an exciting opportunity to be part of Microsoft's gaming innovation, including Cloud Gaming, Game Pass subscription, and new possibilities created by the Activision Blizzard King acquisition. You'll work in a hybrid environment with up to 50% work from home flexibility, contributing to products that shape the future of gaming.