CareerPlanSign in

Lead Programmer | Programmeur(-euse) principal(e)

Montréal, Quebec, Canada 💼 Full-time🗓 2026-09-25 → 2026-09-29

Core

Lead a small team of game developers to deliver stable AAA game features across multiple platforms, working directly with producers and partner studios.

Role type

Senior IC Lead Programmer (Game Development)

Builds

AAA video games for PC and consoles

Domain

Video Games / Game Development

Deliverable

production ML models | product features

Required skills

C/C++, Game Engine Development, Performance Optimization, Debugging, Profiling, Team Leadership, Concurrency, Version Control

Preferred skills

Unreal Engine 5, Behavior Trees, Animation Systems, UI/UX, Multiplayer, Physics, Rendering, DevOps

Technologies

C++, C, Unreal Engine 5, Perforce, GitHub, SVN, TeamCity, Horde

Responsibilities

Lead and mentor a team of game developers, implement complex game features, analyze game performance and implement optimizations, work with other 2K studios to deliver AAA games, provide accurate timelines and estimates, identify bottlenecks in development pipelines and design automation opportunities

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.