Senior Core Tech Programmer

Programming Toronto, Ontario


Would you like to work on some of the biggest franchises in gaming? Certain Affinity, the largest independent video game developer in Austin, Texas, has opened a location in Toronto, Canada, and we’re looking for exceptionally talented people to join us. Our Toronto studio will collaborate with our Austin location, and together we’ll be co-developing AAA FPS games and creating our own compelling new IP.

You enjoy tough problems and want to work on high-profile projects with seasoned industry vets. Your code is efficient and adaptable, and so are you. That’s why Certain Affinity wants you to be one of our programmers. We are currently looking for a Senior Core Tech Programmer to join our growing Core Tech and Tools team. Let’s make some games together that people will be playing for years to come or at least till the controller becomes too greasy. Ok, but seriously, maybe clean the controller.


  • Modify the game engine to add and support game features
  • Optimize game engine code as needed
  • Help evaluate and improve the development process


  • 4+ years of professional programming experience
  • Experience/knowledge in C/C++/C#
  • Experience developing applications
  • Familiar with the core systems used by game features such as scripting, UI, rendering, animation, physics, and data pipelines
  • A desire to work in a diverse and inclusive environment
  • Able to complete complex tasks with minimal supervision

Extra Credit

  • Development experience in Unreal 4 or Unity
  • Experience with web technologies (HTML, Python, etc.)
  • Experience with additional languages (C#, Python, JavaScript, Go, etc.)
  • Experience optimizing code
  • Experience in AI
  • Experience writing highly efficient algorithms
  • Well thought out argument on whether Picard or Kirk is a better captain