Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Online Engineer – Xbox Games Technology Group Coalition 
Canada, British Columbia, Vancouver 
100158094

30.07.2024

Games continue to evolve and push the boundaries of entertainment as we know it. The bar to deliver world-class games continues to rise, driven by advantages in better hardware and software capabilities. Along with optimizing game development engines, developing infrastructure and workflows for efficient remote and hybrid development, brings new opportunities and engineering challenges that all studios are facing today. Solving these challenges is critical to enabling efficient hybrid teams as well as external globally distributed development partners who help scale during peak phases of development. At The Coalition Studio, through our work on the acclaimed Gears of War franchise, we are tackling these problems head-on by leading engine innovation, developing technical showcase technologies, and delivering world class workflows, tools and features that are adopted across the wider Xbox Game Studios organization.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in C++.
    • OR equivalent experience.
  • 2+ years' experience debugging and optimizing in a multi-threaded, networked environment.

Preferred Qualifications:

  • Experience with modern web technologies.
  • Debugging and optimization skills in a multi-threaded, networked environment.
  • Experience with Unreal Engine.
  • Experience with other object-oriented programming languages (C# preferred)
  • Game-specific networking experience including: object replication, client-server and peer-to-peer architectures, server migration, dedicated servers, time sync, prediction, QoS, voice, etc.
  • Experience with Xbox Live or other online gaming platforms.
  • Experience developing: sign-in flows, match making, progression systems, ugc/dlc systems, leaderboards.
  • Experience with Azure, AWS or other cloud providers.
  • Interest in multiplayer gaming.

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

Find additional pay information here:

Responsibilities
  • Help in delivering quality multiplayer experiences.
  • Implement multiplayer game experiences in partnership with design and engineering teams.
  • Work closely with the rest of the online team to ensure online solutions are well integrated while being secure, reliable, and performant.
  • Work closely with design and production to realize application functionality while considering various technical and end user requirements.
  • Integrate the service into client-facing applications.

Embody our