${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Budge Studios

Lead Programmer

${ timestamp }} · 
Budge Studios
🇨🇦 Montréal, QC

The Lead Programmer will be responsible for the development, programming, and integration of the project. Reporting to the Producer, he will be responsible for directing and supervising the programming operations and objectives of the sprints. In addition to the various technical skills required below, he must demonstrate the Agile management skills of a good leader. This position is designed for someone who is passionate about developing video games and who wishes to take an active part in all stages of production of a project.


  • Participates actively in the design and production of video games within a multidisciplinary production team;
  • Develops mobile projects with a game engine and various complementary technologies;
  • Motivates, supervises and supports the game programming team, particularly with regards to training, professional development, coaching and performance appraisals;
  • Determines the most appropriate technical means to produce the desired result, taking into account the technical constraints inherent in the project;
  • The lead estimates the work to be done and suggests solutions to reduce the risks and thus ensures timely and quality delivery;
  • Demonstrates proactivity, raises issues having a direct impact on production and proposes optimal or alternative solutions;
  • Demonstrates a good sense of priorities by distributing the tasks in the form of a "sprint" between the members of the team, according to their availabilities and their capabilities;
  • Supervises the work of the team by ensuring the progress of each member and compliance with standards, deadlines and quality of the product;
  • Ensures the optimization and an adequate workload of the projects and assist the production teams in solving technical problems;
  • Stays up to date on new technologies and IT solutions, evaluates them and proposes recommendations to production teams;
  • Ensures regular meetings with other team leaders and programming Directors to discuss best practices;
  • Acts as an expert and point of contact in his area of ​​expertise;


  • Must possess 3 to 5 years of experience in video game development;
  • Must have 1 to 2 years of experience in a Team Lead or Lead programmer role in video game development, in mobile will be best;
  • Experience in delivering at least one game as a team-lead or lead programmer;
  • Recognized diploma in programming;
  • Possesses excellent knowledge in the field of video games;
  • An analytical, innovative and critical mind with regards to the quality of the game experience;
  • Comfortable with subjective notions such as the target audience, playability and the fun factor;
  • Demonstrates the values ​​and professional ethics of a good leader;
  • Possesses the managerial skills required for this position;

Desired skills:

  • Excellent command of the C # language;
  • Good command of the C ++ language;
  • Excellent knowledge of Unity or other game engines;
  • Ability to profile CPU, GPU and memory performance;
  • Development experience on mobile platforms;
  • Good knowledge of Agile management;
  • Knowledge and / or interest in physics, artificial intelligence, computer graphics and network communications applied to video games;