Taro Logo

Senior Software Engineer-Xbox

Microsoft is a leading technology company that develops and sells a wide range of software, hardware, and services.
San José Province, San José, Costa Rica
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer-Xbox

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.

Last updated 8 months ago

Responsibilities For Senior Software Engineer-Xbox

  • Focus on the design and implementation of reliable and efficient operating systems code
  • Create code that is maintainable and understandable
  • 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

Requirements For Senior Software Engineer-Xbox

  • 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
  • Good written and verbal communication skills
  • Desire to learn and grow

Benefits For Senior Software Engineer-Xbox

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?