Lead Programmer

Posted on: 11th May 2023

About the Studio

Founded by veterans of the PC modding scene almost ten years ago, this video game studio has only one thing in mind: to develop the most realistic, thrilling tactical games in the marketplace. Carefully blending historical accuracy, large-scale battles, and teamwork tools and priorities like few other games have, this developer has landed three impressive, compelling multiplayer war simulation games on Steam.

Now, this company is using their broad experience in tactical first-person shooters to develop a new game for a cherished science-fiction IP that will surely bring nostalgic feelings to its audience. Will you lead the charge and bring the fight to their enemies’ homes? Service warrants citizenship!

Responsibilities and Requirements

As Lead Programmer, you will manage, advise, mentor, and be the role model of the studio’s Programming team. You should provide the team with the tools and information needed to perfect and deliver their job on time and within budget, guiding junior and mid programmers to improve with precise, honest feedback. You should also hold yourself to the highest possible standards, writing, maintaining and future-proofing your code as best as you can.

  • Lead a team of programmers towards the goals of a project
  • Identify where to focus team resources to achieve the goal of the project
  • Provide technical advice and solutions to other areas of the development team
  • Interview new team members for both cultural and technical alignment
  • Advising, designing, prototyping, implementing and refining game systems.
  • Adapting to unfamiliar areas of code or concepts when investigating a problem.
  • Be a positive motivator for the rest of the programming team to create a healthy work environment.
  • Coordinating with the testing team to work on fixes for bugs.
  • Working and coordinating with members of other departments on cross-department features [e.g., sound, animation, VFX].

About You

  • Bachelor’s degree in Computer Science or equivalent.
  • Minimum of 6 years full-time experience working as a software engineer; preferably within the games industry.
  • Minimum of 2 years full-time experience working as a lead software engineer, preferably within the games industry
  • At least one shipped game title, preferably using Unreal Engine.
  • Excellent understanding and experience using modern software engineering practices such as peer reviews, scrum, CI/CD and testing
  • Excellent understanding of C++.
  • Experience with game engines, preferably Unreal Engine
  • Familiarity with command line tools and operations.

Benefits and Perks

This studio is a fast-paced and dynamic place to work. Although based in Canada, their distributed development model allows them to work remotely within North America. By choosing to work with this studio, you will have the opportunity to:

  • Competitive salary
  • Health and dental benefits
  • Wellness spending account
  • Retirement savings plan
  • Employee stock purchase plan
  • Three weeks of paid vacation and two weeks of paid studio shutdown over the December holiday period
  • Wonderful colleagues!

About Us

At Haptic, we know that people-first recruitment is fundamental to our success. We work closely with talented candidates and innovative studios to offer the best opportunities and build the most promising teams.

Operating on the belief that a studio’s strength comes from the team they build to bring their ideas to life, we are committed to assembling the most talented, diverse game makers.

As part of this pledge, whenever you apply for a job with us, one of our specialist recruiters will support you through each stage. From introductions and interviews to accepting an offer and submitting your resignation, we’re always here to help.

Tools: Save as PDF Print this job