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: