Software Engineering-Xbox

Microsoft

Microsoft

Software Engineering
Posted on Oct 28, 2025

Software Engineering-Xbox

San Jose, San José, Costa Rica

Save

Share job

Date posted
Oct 27, 2025
Job number
1903537
Work site
0 days / week in-office - remote
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

On 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.

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

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.


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

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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.