Senior Software Engineer-Xbox

1 Month ago • 5 Years + • Network Engineering

Job Summary

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

Job Details

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

Similar Jobs

Intrepid Studios,  Inc  - Unreal Automation Engineer

Intrepid Studios, Inc

Canada (On-Site)
6 Months ago
Hypixel Studios - Senior Software Engineer, Developer Experience

Hypixel Studios

Seattle, Washington, United States (Remote)
5 Months ago
Epic Games - Gameplay Programmer

Epic Games

(On-Site)
1 Month ago
Intel Corporation - Payroll Tax Analyst

Intel Corporation

Folsom, California, United States (Hybrid)
3 Months ago
PlayStation Global - Sr Software Engineer

PlayStation Global

Madison, Wisconsin, United States (Hybrid)
1 Month ago
ByteDance - Project Manager - Office Buildout - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Life church - Network Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Paytm - Lead Network Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Gruve - Senior Staff Engineer I - Software (Layer 2 Protocols LACP, STP, MLAG, VLAN)

Gruve

Bengaluru, Karnataka, India (On-Site)
3 Months ago
ByteDance - Network Engineer

ByteDance

Ashburn, Virginia, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Infrastructure, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Meta - Hardware Design Engineer (Consumer Electronics)

Meta

Milan, Lombardy, Italy (On-Site)
3 Months ago
Tencent - Software Engineering Associate 104534

Tencent

Singapore (On-Site)
2 Months ago
Google - Tech Lead, gTech Ads

Google

Hyderabad, Telangana, India (On-Site)
2 Months ago
ByteDance - SRE and DevOps Tech Lead - Edge Cloud Infrastructure - London

ByteDance

London, England, United Kingdom (On-Site)
3 Months ago
ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Research Intern, PhD, Summer 2025

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
Hasbro - Intern - Software Development Engineer (Summer 2025)

Hasbro

Renton, Washington, United States (On-Site)
1 Month ago
Microsoft - Senior Software Engineer

Microsoft

Toronto, Ontario, Canada (On-Site)
1 Month ago
Rivos - CPU Design Verification - Full-time

Rivos

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Santiago, Santiago Metropolitan Region, Chile

Gala - Senior Unity Engineer

Gala

Santiago, Santiago Metropolitan Region, Chile (On-Site)
7 Months ago
USE Insider - Account Executive - Chile

USE Insider

Chile Chico, Aysén, Chile (Remote)
4 Months ago
Gala - Product Manager

Gala

Santiago, Santiago Metropolitan Region, Chile (On-Site)
7 Months ago
Hitachi - Dynamics CE Functional Architect (remote/must be Chile- or LATAM-based)

Hitachi

Santiago, Santiago Metropolitan Region, Chile (Remote)
4 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Chile (Remote)
4 Months ago
Growe - VIP Account Manager Chile

Growe

Chile (On-Site)
1 Month ago
Growe - Customer Support Representative

Growe

Chile (On-Site)
1 Month ago
Mattel  Inc  - Sr Sales Strategy Analyst

Mattel Inc

Santiago Metropolitan Region, Chile (On-Site)
2 Months ago
Luxoft - Senior Java Developer

Luxoft

Chile Chico, Aysén, Chile (Remote)
3 Months ago
Gala - Frontend Engineer (React)

Gala

Chile (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Senior Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Every matrix - Network Team Leader

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Playtika - IT Infrastructure Engineer

Playtika

Poland (Hybrid)
3 Months ago
ByteDance - Software Engineer, Real Time Communication

ByteDance

Singapore (On-Site)
4 Months ago
Meta - Network Production Engineer

Meta

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
ByteDance - Technical Program Manager (DCEO), Infrastructure Engineering

ByteDance

Singapore (On-Site)
3 Months ago
ION - Network Design Engineer - 4307

ION

Woking, England, United Kingdom (On-Site)
4 Months ago
Tesla - Netzwerkadministrator (m/w/d)

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Month ago
PwC - ETIC, OCI Technical Support Engineer - Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug