Game Developer (Canada)

Game Developer (Canada)

17 Oct
|
SMARTFOX
|
Canada

17 Oct

SMARTFOX

Canada

What you’ll do

Design and build gameplay systems: player movement, combat, progression, AI behavior, economy, and game feel

Develop in Unity (C#), Unreal Engine (C++/Blueprints), Godot, or our proprietary engine, depending on the project

Implement UI, input, camera, animation, and audio systems that make the game feel responsive and polished

Build and optimize multiplayer and online features: networking, matchmaking, backend services, and live-ops tooling

Profile and optimize performance across PC, console, and mobile (frame rate, memory, load times, battery)

Prototype quickly, playtest often, and iterate on real player feedback and telemetry

Create tools and pipelines that help designers, artists, and QA move faster

Work with designers, artists, animators, audio, and producers to take features from concept to release

Write clean, tested, maintainable code and take part in friendly code reviews

Support platform certification and releases (Steam, PlayStation, Xbox, Nintendo, iOS, Android) and help support live titles

Share knowledge through pairing, demos, and internal tech talks

Find your level

Level Typical experience What you’ll own

Game Developer I - 0-2 years : Well-scoped gameplay features and bug fixes, learning our codebase with a dedicated mentor and regular code review

Game Developer II - 2-5 years : Owning gameplay systems end to end, prototyping with design, optimizing performance, mentoring newer developers

Senior Game Developer - 5+ years : Architecting core systems, setting technical direction, leading features or small teams, shipping and supporting titles

Promotion criteria are written down at every level, with regular career conversations.



You can grow as a technical specialist (gameplay, engine, graphics, networking, tools) or toward lead and management roles.

What you bring

Must have

Robust programming fundamentals in C# or C++, including data structures, algorithms, and object-oriented design

Hands-on experience with a game engine (Unity, Unreal, Godot, or similar)

Understanding of core game development concepts: game loops, physics, collision, state machines, and basic 3D math

Experience with Git or other version control

Passion for games and curiosity about why something feels good or bad to play

At least one playable project you can show: a shipped game, game jam entry, mod, or personal prototype

Degree or diploma in Computer Science, Game Development, or a related field (including Canadian college game programs), or equivalent experience. A strong playable portfolio counts as much as a degree.

Legal authorization to work in Canada (citizens, permanent residents, and valid work permit holders)

Nice to have (not required)

Shipped titles on PC, console, or mobile

Multiplayer networking experience (Photon, Mirror, Netcode, Unreal replication, dedicated servers)

Graphics or shader experience (HLSL, GLSL, Shader Graph, Niagara)

Gameplay AI experience (behavior trees, navigation, utility AI)

Performance profiling and optimization experience

Familiarity with live-service games, analytics, or monetization systems

Tools development, Python scripting, or build pipeline experience

Game jam participation, mods, or open-source contributions

Fluency in French, an asset for Quebec studios and bilingual teams [if applicable]

Experience in [mobile, PC/console, VR/AR, multiplayer, simulation, serious games, etc.]

📌 Game Developer (Canada)
🏢 SMARTFOX
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: game developer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: game developer (canada) / canada