Senior Generalist Game Programmer | Programmeur(-euse) généraliste de jeux vidéo

Snowed In StudiosQuebec, QC
CA$92,000 - CA$132,000Hybrid

About The Position

Snowed in Studios is looking for experienced Senior Generalist Game Programmers to join their team. As a "Snowmie" programmer, you will use your C++ / C# skills to help client studios bring their games to realization. As a seasoned pro, you may also be asked to take the technical lead on some projects, and help grow and develop junior programmers. You will use your passion for games, insatiable curiosity, and versatility to work on a variety of projects and across all aspects of game development. In return, you will be part of a creative and supportive team environment with the ability to have a direct impact on the development of top-tier games.

Requirements

  • 5+ years professional experience
  • Advanced programming skills in C++ and C# with strong understanding of the fundamentals
  • Emphasizes a deeper understanding of what the code is doing, not just that it works
  • Experience with game engines such as Unity 3D and Unreal Engine
  • Experience working in large codebases
  • Understands how to analyze and optimize code
  • Strong problem solving skills
  • Comfortable with vector and matrix math and good with algorithms
  • Understands various design patterns and their benefits/draw backs
  • BSc in Computer Science or equivalent experience
  • Applicants must be legally authorized to work in Canada and reside in Ontario or Quebec.

Nice To Haves

  • Experience with console development (PS5, Xbox Series X, etc.)
  • Experience with mobile development
  • Shipped game(s)
  • Experience working directly with external clients

Responsibilities

  • Working closely with client studios to bring their games to realization
  • Designing, implementing, and debugging game features
  • Working on game toolsets and pipelines
  • Analyzing and optimizing runtimes
  • Collaborating on systems and tools to help designers implement their creative vision
  • Building a solid relationship with your programming peers in-house and around the world
  • Supporting your team mates to accomplish goals
  • Other duties as assigned

Benefits

  • Comprehensive benefits package that covers Dental Care, Health Care (including out of country coverage), Vision Care, Long Term Disability, Physio, Massage etc.
  • Generous leave policies including 4 weeks paid vacation (plus 1 week over the Holiday Season), unlimited sick leave and 2 paid personal days and 1 paid volunteer day.
  • Parental leave top-up
  • Employee and Family Assistance Plan that offer 24/7 free and confidential help with your physical and mental health.
  • RRSP Matching.
  • A dynamic and supportive team environment with a range of experience and an amazing culture – we have board game nights, movie, nights, arcade tournaments, and more to help blow off steam and hang out together.
  • A way-cool yet way cozy hoodie!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service