Job Details
Posted date: Nov 17, 2025
Category: Software Engineering
Location: San José, San José
Employment type: Full-Time
Work location type: 0 days / week in-office – remote
Role: Individual Contributor
Description
OverviewOn Team Xbox, we aspire to empower the world’s 3 billion gamers to play the games they want, with the people they want, anywhere they want. Gaming, the largest and fastest growing category in media & entertainment, represents an important growth opportunity for Microsoft. We are leading with innovation, as highlighted by bringing the Game Pass subscription to PC, bringing Xbox to new devices with Cloud Gaming, and our recent acquisition of Activision Blizzard King creating exciting new possibilities for players. Join the PlayFab Party team and help build the future of cloud-powered cross-platform data messaging, voice and text communication for multiplayer games! As a software engineer, you’ll contribute to the development of real-time communications services used in game clients across Xbox, PlayStation, Switch, PC, and mobile platforms. This is an excellent opportunity to grow your skills in C++, networking, cloud services, and game engine integrations while working alongside experienced engineers in a collaborative and supportive environment 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.
Responsibilities
Implement and maintain components of the PlayFab Party and Core SDKs and services. Write and maintain C++ code for Windows, Linux, mobile and console games and applications.Assist in debugging and optimizing multithreaded code patterns.Implement networking features based on TCP/IP, UDP-like protocols, HTTP, and WebSockets.Support Live Site operations and participate in cloud service maintenance. Collaborate on Azure DevOps automation tasks using YAML pipelines.Work with Unity and Unreal Engine integrations to support game developers. Deliver high quality solutions to our partners and customers.
Qualifications
Required/minimum qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - Solid understanding of software design principles and multithreaded programming.
- Experience developing in C++ and using C/C++ Standard Library.
- Familiarity with popular communication protocols: TCP/IP, UDP, sockets, HTTP, WebSockets.
- Development experience on Windows (using Visual Studio, Visual Studio Code).
- Familiarity with Git and modern standards of teamwork (code reviews, pull requests, build automations).
Additional or preferred qualifications:
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Development experience for Linux-based, macOS and mobile platforms (Android/iOS).
- Experience with Live Site support and cloud service maintenance.
- Familiarity with Azure DevOps and YAML-based automation.
- Interest or experience with Unity and Unreal Engine.
- Familiarity with communication troubleshooting tools like Fiddler and Wireshark
#XboxLATAMJobs #XBOX
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Check out other jobs at Microsoft.