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.