Software Engineer - Xbox Platform

25 Minutes ago • 1 Years + • Full Stack Development • Frontend Development • Undisclosed

About the job

Job Description

The Xbox Platform Core Systems team at Microsoft is seeking a Software Engineer to contribute to the design and implementation of next-generation core platform software technologies. The role focuses on developer-facing APIs used in games for networking, multiplayer, and input scenarios. Responsibilities include designing and implementing reliable and efficient operating system code, owning features end-to-end (from design to release), collaborating with cross-functional teams, and improving platform reliability based on user and partner feedback. The position requires expertise in C/C++ and experience in software design and development. The successful candidate will work on the system components for Xbox, PC, and Cloud that allow game developers and hardware vendors to create and deliver gaming experiences to players. The work is impactful on a massive scale, reaching over 2.5 billion gamers.
Must have:
  • C/C++ experience
  • 1+ year software development experience
  • API design and implementation
  • Reliable and efficient code
  • Collaboration with teams
Good to have:
  • User and kernel mode development
  • Experience with other languages (C#, Java, etc.)
  • Developer facing API experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

The group designing and building the next generation of core platform software technologies for the Xbox platform is looking for new talent!  

More than 2.5B people play games across console, PC and mobile and our ambition is to reach all of them with industry leading experiences.

 

The Xbox Platform Core Systems team plays a key part in that effort, maintaining the system components for Xbox, PC and Cloud that allow game developers and hardware vendors to create their experiences and reach players. This includes the APIs, drivers, and services that game developers and devices interface with!  

 

Our team is currently looking for a Software Engineer to help us realize our vision. Your focus will be on the developer-facing APIs used by games to build networking, multiplayer, or input scenarios, where you have opportunities for breadth and impact as you grow in your career. 

 

Microsoft’s mission is 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.  

 

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline such as electrical engineering or computer engineering with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 1+ years of software design and development experience.  
  • 1+ years of experience with C/C++.  
  • Business level fluency to read, write and speak English.
     

Prefered Qualifications:

  • Experience in both user and kernel mode development  
  • Experience authoring and maintaining developer facing APIs  

 

Responsibilities

  • 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 requirements collection, design, coding, and documentation.  
  • Collaborate and build working relationships with the work group, teams across the Xbox organization and inside Microsoft, and industry partners.  
  • Improve platform reliability based on user and partner feedback.  
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Barcelona, Catalonia, Spain (On-Site)

Atlanta, Georgia, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Reston, Virginia, United States (On-Site)

Redmond, Washington, United States (On-Site)

Charlotte, North Carolina, United States (On-Site)

New York, New York, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Remote)

Redmond, Washington, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

HP - Specialist Software Engineer

HP, United States (On-Site)

Playrix - Technical Director (Game Project)

Playrix, Ireland (Remote)

White Hat Gaming  - Platform Developers (Scala)

White Hat Gaming , (Remote)

Prime Video & Amazon MGM Studios - Applied Scientist III, Prime Video Compression Efficiency Research Team

Prime Video & Amazon MGM Studios, India (On-Site)

Assystems - Aveva Specialist

Assystems, India (On-Site)

ION - Senior IT Architect, Italy

ION, Italy (Hybrid)

ION - Senior Technical Consultant - Endur

ION, United States (On-Site)

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Meta - Software Engineer, Infrastructure

Meta, United States (Remote)

Nagarro - Senior Engineer, ERP

Nagarro, India (Remote)

ICE - Developer Data Science

ICE, India (Hybrid)

Payactiv - Software Engineer

Payactiv, United States (Hybrid)

Eightfold - Lead Engineer- Backend

Eightfold, India (Hybrid)

ION - Senior Java Developer - Italy

ION, Italy (On-Site)

OpenGov - Software Engineer III - .NET

OpenGov, India (On-Site)

Social Discovery Group - Senior .Net Developer (MarTech)

Social Discovery Group, Georgia (Remote)

Get notifed when new similar jobs are uploaded