The Xbox Platform Core Systems team is seeking a Senior Software Engineer to help design and build the next generation of core platform software technologies for Xbox. This role focuses on developer-facing APIs and OS infrastructures used by games, apps, and other system components to build and run on the platform. The team plays a key part in reaching Microsoft's ambition to provide industry-leading experiences to over 2.5 billion gamers across console, PC, and mobile.
As a Senior Software Engineer, you will:
- Design and implement reliable and efficient operating systems code
- Create maintainable and understandable code
- Own features end-to-end from design to release, including gathering requirements, design, coding, and documentation
- Collaborate with teams across Xbox, Microsoft, and the broader gaming industry
- Improve platform reliability based on user and partner feedback
The ideal candidate will have:
- A Bachelor's degree in an engineering-focused discipline or equivalent work experience
- 5+ years of professional experience designing, developing, and debugging code in C/C++
- 2+ years working on Operating System components such as drivers, system services, kernel, etc.
- Advanced English level with good written and verbal communication skills
- Experience authoring and debugging kernel mode code, multi-process components, and system services
- Experience writing high-performance, low-latency, multi-threaded code
- Experience authoring and maintaining developer-facing APIs
This role offers the opportunity to work on cutting-edge technology in the gaming industry, with a focus on core systems that power Xbox experiences across multiple platforms.