Lead Programmer | Programmeur(-euse) principal(e) in Québec

Lead Programmer | Programmeur(-euse) principal(e) in Québec

Québec Full-Time 121500 - 148500 $ / year (est.) On-site
2

At a Glance

  • Tasks: Lead a team of game developers and implement innovative game features.
  • Company: Join 2K, a global leader in video game publishing with a collaborative culture.
  • Benefits: Competitive salary, inclusive work environment, and opportunities for professional growth.
  • Other info: Exciting projects with opportunities to learn and grow in a dynamic environment.
  • Why this job: Make an impact in the gaming industry while working on AAA titles.
  • Qualifications: 6+ years in C/C++ game development and experience leading teams.

The predicted salary is between 121500 - 148500 $ per year.

2K is headquartered in Novato, California and is a wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005, 2K Games is a global video game company, publishing titles developed by some of the most influential game development studios in the world. Our studios, responsible for developing 2K’s portfolio of world-class games across multiple platforms, include Visual Concepts, Firaxis, Hangar 13, CatDaddy, Cloud Chamber, 31st Union, HB Studios, and 2K SportsLab. Our portfolio of titles is expanding due to our global strategic plan, building and acquiring exciting studios whose content continues to inspire all of us! 2K publishes titles in today’s most popular gaming genres, including sports, shooters, action, role-playing, strategy, casual, and family entertainment.

What We Need
We are looking for an outstanding lead software engineer who can use their mastery in both game development and leadership to guide small engineering teams in fast-moving engagements with 2K partner studios. If you join us, you'll use your broad expertise to lead the team from start to finish, work directly with producers and development partners to ensure stable deliveries, and provide support for your fellow engineers. Whether you're defining programming conventions, reviewing the work of your peers, or thinking forward to remove potential blockers, you've got the aptitude to both produce consistent results and provide informed direction.

What You’ll Do

  • Lead and mentor a team of game developers
  • Work both independently and collaboratively to implement sophisticated game features
  • Quickly adapt to new coding environments and programming standards
  • Analyze game performance and implement optimizations
  • Work in an integrated, embedded fashion with other 2K game studios to help them build and ship AAA games
  • Provide accurate schedules and estimates for completing tasks on time
  • Identify bottlenecks in development pipelines and develop optimizations and opportunities for automation

Required Experience And Skills

  • 6+ years advanced programming in C/C++ specific to game development
  • Substantial experience with a major game engine
  • Shipped AAA titles in a lead role
  • Experience developing for consoles, including certification requirements and TRCs
  • Rapid problem solver with deep debugging and performance-profiling experience, comfortable guiding others through complex investigations
  • Excellent communication, documentation, and organizational skills

Desired Experience And Skills

  • Substantial experience with Unreal Engine 5
  • Ability to manage large codebases with multiple branches
  • Advanced source control experience (Perforce, GitHub, SVN), including CLIs
  • Specialization in one or more of our priority areas: AI (behavior trees, GAS, EQS), Animation UI, UI frameworks, UX and design
  • Experience in multiplayer, physics, or rendering is also valuable

Bonus Points

  • You love making and playing games
  • You're always learning new things
  • Undergrad or higher degree in game development or computer science
  • Shipped titles on PC and consoles simultaneously
  • Knowledge/experience in Gameplay, 3Cs, Online/Social, or DevOps (Horde, TeamCity, etc.)

As an equal opportunity employer, we are committed to ensuring that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform their essential job functions, and to receive other benefits and privileges of employment. Please contact us if you need reasonable accommodation.

Lead Programmer | Programmeur(-euse) principal(e) in Québec employer: 2K

At 2K, we pride ourselves on fostering a collaborative and innovative work environment where creativity thrives. As a Lead Developer in our vibrant studio, you'll not only lead a talented team but also have access to continuous learning opportunities and cutting-edge technology, all while contributing to exciting projects that push the boundaries of gaming. Our commitment to employee well-being and professional growth makes us an exceptional employer in the heart of the gaming industry.

2

Contact Details:

2K Recruitment Team

We think you need these skills to ace Lead Programmer | Programmeur(-euse) principal(e) in Québec

C/C++ Programming
Game Development
Leadership
Game Engine Proficiency
AAA Title Delivery
Console Development
Debugging Skills