Senior Software Engineer-Xbox

2 Weeks ago • 5 Years + • Network Engineering • Undisclosed

About the job

Job Description

The Xbox Platform Networking & Multiplayer Team seeks a Senior Software Engineer to design and implement reliable, efficient networking and multiplayer code for Xbox, PC, and beyond. This role focuses on developer-facing SDKs integrated into games, collaborating with AAA studios. Responsibilities include creating maintainable code, developing expertise in relevant areas, sharing knowledge within the team, applying research to prioritize work, collaborating with internal and external partners, scheduling work delivery, identifying unspoken needs, and incorporating them into design and process. The position involves work on multiplayer and networking technologies, including peer-to-peer and peer-to-host networks, and potentially the in-game and on-console chat ecosystems.
Must have:
  • 5+ years software design & development experience
  • 2+ years C/C++ experience
  • 2+ years networking experience (TCP, UDP, IP, REST)
  • Bachelor's degree in engineering or equivalent
  • Design and implement efficient networking code
  • Create maintainable and understandable code
Good to have:
  • Peer-to-peer networking (mesh networks)
  • Peer-to-host networking (server networks)
  • Experience authoring/maintaining developer APIs
  • Game programming or game engine integration experience
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

The group designing and building the next generation of networking, multiplayer, and communications technology for the Xbox platform is looking for new talent! 

 Do you love all things networking? Do you think the world would be a much lonelier place without the ability to communicate, socialize, and play together online? If this sounds like you, come join the Xbox Platform Networking & Multiplayer Team as a Senior Software Engineer! 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. 

 In this role you will be responsible for multiplayer and networking on Xbox, PC, and beyond. Your engineering focus will be developer-facing SDKs that are integrated directly into games to support these experiences. You will have the opportunity to interact with existing large-scale studios in the AAA title space – blockbuster games. Finally, there are opportunities to jump into the in-game and on-console chat ecosystems to build new experiences around these cornerstone gaming components. 

Qualifications

Required: 

  • A bachelor's degree in an engineering focused discipline (such as electrical engineering, electrical and computer engineering, computer science or computer engineering) OR equivalent work experience. 
  • 5+ years of industry software design and development experience. 
  • 2+ years of industry experience with C/C++. 
  • 2+ years of industry experience demonstrating familiarity with fundamental networking technologies such as TCP, UDP, IP, and REST. 
  • Advanced English level

Preferred: 

  • Peer to peer networking (mesh networks) 
  • Peer to host networking (server networks) 
  • Experience authoring and maintaining developer facing APIs 
  • Experience with game programming or game engine integration

 

#XboxLATAMJobs

 

Responsibilities

  • Focus on the design and implementation of reliable and efficient networking and multiplayer code. Create code that is maintainable and understandable. 
  • Develop expertise needed for areas of responsibility. Share expertise with others within team to drive progress. Apply research and data to prioritize work. 
  • Collaborate and build working relationships with the work group, teams across the Xbox organization and inside Microsoft, and industry partners. 
  • Estimate individual schedules for work delivery. Identify needs that are not spoken and include them in end-to-end design plan and process.  
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.

Shanghai, Shanghai, China (Hybrid)

Beijing, Beijing, China (On-Site)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Intrepid Studios,  Inc  - Unreal Automation Engineer

Intrepid Studios, Inc , Canada (On-Site)

Hypixel Studios - Senior Software Engineer, Developer Experience

Hypixel Studios, United States (Remote)

Epic Games - Gameplay Programmer

Epic Games, (On-Site)

Intel Corporation - Payroll Tax Analyst

Intel Corporation, United States (Hybrid)

PlayStation Global - Sr Software Engineer

PlayStation Global, United States (Hybrid)

ByteDance - Project Manager - Office Buildout - San Jose

ByteDance, United States (On-Site)

Life church - Network Engineer

Life church, United States (On-Site)

Paytm - Lead Network Engineer

Paytm, India (On-Site)

ByteDance - Network Engineer

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Software Engineering Associate 104534

Tencent, Singapore (On-Site)

Google - Tech Lead, gTech Ads

Google, India (On-Site)

ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance, United States (On-Site)

Google - Research Intern, PhD, Summer 2025

Google, United States (On-Site)

Microsoft - Senior Software Engineer

Microsoft, Canada (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Santiago, Santiago Metropolitan Region, Chile

Gala - Senior Unity Engineer

Gala, Chile (On-Site)

USE Insider - Account Executive - Chile

USE Insider, Chile (Remote)

Gala - Product Manager

Gala, Chile (On-Site)

Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios, Chile (Remote)

Growe - VIP Account Manager Chile

Growe, Chile (On-Site)

Growe - Customer Support Representative

Growe, Chile (On-Site)

Mattel  Inc  - Sr Sales Strategy Analyst

Mattel Inc , Chile (On-Site)

Luxoft - Senior Java Developer

Luxoft, Chile (Remote)

Gala - Frontend Engineer (React)

Gala, Chile (On-Site)

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Senior Site Reliability Engineer

ByteDance, United States (On-Site)

Every matrix - Network Team Leader

Every matrix, Romania (Hybrid)

Playtika - IT Infrastructure Engineer

Playtika, Poland (Hybrid)

ByteDance - Software Engineer, Real Time Communication

ByteDance, Singapore (On-Site)

Meta - Network Production Engineer

Meta, Ireland (On-Site)

ION - Network Design Engineer - 4307

ION, United Kingdom (On-Site)

Tesla - Netzwerkadministrator (m/w/d)

Tesla, Germany (On-Site)

Get notifed when new similar jobs are uploaded