Senior Game Programmer Job Description

Senior Game Programmer Job Description Template

Our company is looking for a Senior Game Programmer to join our team.

Responsibilities:

  • Integrating third-party SDKs and Unreal Engine updates;
  • Coordinating with the testing team to work on fixes for bugs;
  • Work closely with the rest of the programming team to assist in development, to be a positive contributor to improvement and integration of new code;
  • Being one of the primary contributors in a multiplayer PC game;
  • Designing, prototyping, implementing and refining core game systems;
  • Adapting to unfamiliar areas of code or concepts when investigating a problem;
  • Analyzing and improving game performance;
  • Working with members of other departments on cross-department features [e.g., sound, animation, VFX].

Requirements:

  • Minimum of 4 years full time experience working as a software engineer; preferably within the games industry;
  • At least one shipped game title; preferably using Unreal Engine;
  • Experience with game engines;
  • Excellent understanding of C++;
  • Bachelor’s degree in computer science or equivalent;
  • Familiarity with command line tools and operations;
  • Strong communication and interpersonal skills;
  • Proficiency in C++
  • Authorized to work in Canada and can work full-time at our studio in Toronto;
  • Predilection and the ability to take on research and self-education;
  • An understanding and passion for video games;
  • High degree of self-motivation and initiative-taking;
  • At least 5 years professional video game programming experience.