Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Online Service Engineer - Gears War Coalition 
Canada, British Columbia, Vancouver 
624137456

03.04.2024
Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with C#
    • OR equivalent experience.
  • 1+ years of professional C++ experience
    • OR ability to demonstrate equivalent C++ experience with personal projects.
  • 2+ years of .NET core experience.
  • 1+ years of building gaming multiplayer experiences.

Preferred Qualifications

  • 2+ years of experience with Postgres or other SQL databases.
  • 2+ years of debugging and optimizing applications and/or services in multi-threaded, networked environment.
  • Experience with Unreal Engine.
  • Experience with modern web technologies.
  • 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, PSN, Steam 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.

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.

Find additional pay information here:

Responsibilities

Responsibilities

  • Help in delivering quality multiplayer experiences.
  • Implement multiplayer game experiences in partnership with design and engineering teams.
  • Implement back-end features.
  • Integrate the service into client applications.
  • 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.