Sorry! This job has been filled, so can no longer accept applications.

Senior Software Engineer – Video Games – Canada

Location: Nova Scotia, Canada Salary: Negotiable

Job ID: #18553 Posted: 2 years ago

Our client creates award-winning video games from their independent studio in Nova Scotia, Canada. Since launching in 2000, they’ve shipped 49 titles that have sold over 27 million units, and also contributed to 19 other titles. They are a team of developers, creators and fans who are passionate about the art and process involved in video game development. Across consoles, mobile devices and genres, they have a diverse team that has had hands-on experience in the creation and development of today’s biggest gaming titles and franchises. They are now looking for a Software Engineer to join their team, to work closely with fellow Software Engineers and members of other disciplines on the project team. 


  • Work with other Software Engineers and members of the project team
  • Ensure the Technical Lead and Producer are aware of the progress of their work
  • Alert the Technical Lead and Producer to any issues they have with their work or the agreed schedules
  • Implement code to the required standard.
  • Facilitate learning and skill growth in less experienced programmers.
  • Maintain knowledge of the games industries’ practices
  • Perform as lead or sole developer on a specific area of a game or in the development of a library, tool, or utility.
  • Provide written documentation as required
  • Maintain an internal bug list and respond to serious problems quickly
  • Maintain a prioritized feature wish list for any tools they supervise
  • Present technical design documents to Technical Lead, including risk assessments and estimated schedule for an engine design change or new feature

Essential Skills, Knowledge & Experience

  • Strong programming
  • Ability to program in C++
  • Ability to meet deadlines
  • Passion for video games
  • Ability to work in a team
  • Ability to work independently without heavy oversight
  • 5+ years of relevant experience
  • Applied math skills
  • Ability to provide creative input into a project
  • Good communication skills

Desirable Skills, Knowledge & Experience

  • Ability to program in C#
  • Experience in writing games
  • DirectX / OpenGL/ Vulkan experience
  • Windows programming experience
  • Practical Unity experience
  • Physics knowledge
  • Bachelor of Computer Science degree (or similar)

Tagged as: Software Engineering

Tags: Software Engineering Categories: Programming , Technical


Michaela Thompson

See Michaela's jobs

How to Get a Job in Animation

If you are interested in the idea of bringing unique characters and worlds to life, then game animator jobs are…

Read more

What Is a Game Programmer Job Role?

One of the most important jobs in game development is that of a game programmer. Without this role, any story…

Read more

What is a Unity Developer and What Skills are Required?

A Unity Developer brings their software expertise to tasks involving the Unity engine. The Unity engine is a run-time environment…

Read more

Copyright © 2021 OPM Response Ltd. Tollgate Business Park, Colchester, Essex, CO3 8AB, United Kingdom