Senior Software Engineer-Xbox

34 Minutes ago • 5 Years + • Network Engineering

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.

Penang, Malaysia (On-Site)

Milwaukee, Wisconsin, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

San José, San José Province, Costa Rica (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Vertigo Games - Lead Technical Artist

Vertigo Games, Netherlands (Hybrid)

PlayStation Global - Lead Engineer, Mobile SDKs

PlayStation Global, United States (Remote)

ION - Technical Consultant - Endur

ION, United States (On-Site)

Meta - Production Engineer

Meta, Poland (On-Site)

Pubg Emea - Network Administrator

Pubg Emea, Netherlands (On-Site)

Microsoft - Critical Infrastructure Network Engineer

Microsoft, Singapore (On-Site)

Blizzard Entertainment - Senior Network Engineer, Corporate Networking

Blizzard Entertainment, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Unity - Senior Embedded Software Engineer

Unity, Japan (On-Site)

Hologate gmbh - Senior Java Full Stack Developer (f/d/m)

Hologate gmbh, Germany (On-Site)

Luxoft - Senior AAOS HAL/Driver Developer

Luxoft, India (On-Site)

ION - Lead Software Engineer, Italy

ION, Italy (On-Site)

Microsoft - Solution Area Specialist

Microsoft, United Kingdom (On-Site)

Playrix - Technical Director (Game Project)

Playrix, Georgia (Remote)

Cloud Imperium Games - Core Engine Lead Programmer

Cloud Imperium Games, Germany (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Santiago, Santiago Metropolitan Region, Chile

Gala - Frontend Engineer (React)

Gala, Chile (On-Site)

Gala - Product Manager

Gala, Chile (On-Site)

Fluence - General Manager - Chile

Fluence, Chile (Hybrid)

Mattel  Inc  - Sales Admin Analyst

Mattel Inc , Chile (On_site)

Gala - Art/VFX Artist

Gala, Chile (On-Site)

USE Insider - Account Executive - Chile

USE Insider, Chile (Remote)

Luxoft - Senior Java Developer

Luxoft, Chile (Remote)

Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios, Chile (Remote)

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

Get notifed when new similar jobs are uploaded