Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical field AND 4+ years technical engineering experience with coding in C++.
- OR equivalent experience.
- 2+ year building client-side online systems (such as progression, matchmaking, commerce, etc.)
- 1+ years’ experience debugging and optimizing in a multi-threaded networked environment.
Preferred Qualifications:
- Interest in multiplayer gaming.
- 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, 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 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:
Microsoft will accept applications for the role until July 3, 2024.