Senior Generalist Game Programmer
$92k - $132k per yearSnowed In Studios
Snowed in Studios is a game development studio based in Ottawa, Canada. As part of Keywords Studios’ Game Development service line, we provide development support to some of the most important and exciting games being made today. You will have the chance to make a global impact, working in a studio known for shipping some of the most prestigious household names in gaming.
Employee satisfaction is at the top of our priority list. We understand that you work your best when you’re happy. This is why we have regularly been recognized as one of the Top 10 Places to Work in Ottawa and one of the Best Places to Work in Canada by gamesindustry.biz !
We are currently looking to add experienced Senior Generalist Game Programmers to our already amazing team. As a "Snowmie" programmer, you will use your awesome skills in C++ / C# to help our client studios to bring their games to realization. As a seasoned pro, you may also be asked to take the technical lead on some projects, as well as help us
grow and develop our 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.
Are you up for the challenge?
Some of the cool stuff you'll be doing:
- 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
What you'll bring to the table
- 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
Bonus points:
- Experience with console development (PS5, Xbox Series X, etc.)
- Experience with mobile development
- Shipped game(s)
- Experience working directly with external clients
This position is currently open to candidates residing in the following Canadian provinces only: Ontario. Applicants must be legally authorized to work in Canada and reside in the eligible province(s) listed above.
Salary Range: $92,000 to $132,000 CAD based on experience and skillset
Primary working language: English
What’s in it for you?
- Variety of project types and clients ranging from indie to AAA, in a no-crunch modern studio with a relaxed atmosphere and a variety of work
- 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. We also provide parental leave top-up and an 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.
- The opportunity to build or expand your career the way you want to, in a smaller studio connected to a global studio family.
- A way-cool yet way cozy hoodie!
Role Information: EN
Studio: Snowed In
Location: Americas, Canada
Area of Work: Game Development
Service: Create
Employment Type: Full Time, Permanent
Working Pattern: Remote, Hybrid
Keywords Studios is dedicated to following a well-established Equal Opportunities Policy. We endeavor to create a workplace which provides for equal opportunities for all employees and potential employees.
PERSONAL DATA PROTECTION POLICY
By providing your information in this application, you understand that we will collect and process your information in accordance with our Applicant Privacy Notice. For more information, please see our Applicant Privacy Notice at .
- ...Responsibility: Department Accounting Reports to Accounting and Administration Manager Location Ottawa office SGL is hiring an Accounting Generalist, who will use their sound knowledge of accounting practices in order to support the day-to-day work of the accounting department and...SuggestedPermanent employmentFull timeWork at office
$65k - $75k per year
...together to design and deliver next-generation products for clients in emerging technology markets. Position Overview The IT Support Generalist will work closely with the business to help support growth. The position manages all incoming helpdesk requests, sets priorities and...SuggestedFull timeContract workInternshipWork at officeShift workWeekend workAfternoon shift$60k - $100k per year
...reinforce each other by design. About this role: The CNC Machinist (Programmer) will support prototype development and commercialization... ...geometries that quantum hardware requires. The role reports to senior leadership and collaborates closely with the engineering team on...SeniorLong term contractFull timeApprenticeship$93.94k - $122.12k per year
...Préférence sera accordée aux personnes bilingues Date De Clôture 12/07/2026 Pays Canada Le spécialiste technique, Gestion des programmes supervise les activités multidisciplinaires visant à établir, à maintenir et à exécuter des fonctions de coordination centralisé e à...SuggestedPermanent employmentFull timeContract workWork at officeRemote workFlexible hours- ...We are looking for a Low-level Programmer Sensofusion is seeking an ambitious professional with strong expertise in low-level programming to join the team. We want you on board if you're ready to take responsibility and are passionate about making things happen! Be one...SuggestedWork at officeRemote work
- ...personnel interdisciplinaire, et ce, dans le but de fournir des soins sécuritaires de haute qualité aux familles qui participent au programme de soins à domicile postnataux. La sage-femme offre des soins complets et sécuritaires aux mères et leurs nouveau-nés qui ont accouché...Work from homeWeekend workDay shift
$132.3k - $145.6k per year
...lieu de travail ~ Hybride Avantages santé Régime de soins dentaires Régime de soins de santé Prestations des soins de la vue Avantages financiers ~ Régime de pension Autres avantages Programme de mieux-être Hours: 37,5 heures par semaine...Permanent employmentFull timeDay shift- ...and sense of commitment. Interest for all aspects of an HR Generalist. What's in it for you? Develop a foundation for a successful... ...pays, est présentement à la recherche d'étudiant(e)s pour leur programme coopératif. Chez Randstad Interim Inc. ("Randstad Canada"),...Full timeContract workPart timeApprenticeshipWork experience placementInterim roleSummer workInternshipLocal areaFlexible hours
- ...TEHORA est présentement à la recherche d ’un spécialiste UiPath Senior afin de soutenir l’optimisation, la maintenance et l’évolution... ...épanouissant et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...est présentement à la recherche d’ un(e) architecte d’affaires sénior afin d’intervenir sur des mandats stratégiques à forte complexité... ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
$19.75 per hour
...SKILLS IN AN EXCITING AND MULTICULTURAL ENVIRONMENT. Keywords Studios Ottawa is looking for Korean native speakers to join our Video Games Proofreaders team. If successful in our recruitment process, candidates will join our pool of candidates and will be contacted once...Hourly payPermanent employmentFull timeLive InWork at officeRemote workWork from homeTrial periodWork visa$90k - $140k per year
...it possible to deliver the world’s most impactful projects and programmes as we turn challenge into opportunity and complexity into success... ...around the world. Who are you? You are an experienced Senior Cost Manager with 10+ years experience, seeking your next step...SeniorFull timeContract workFlexible hours- ...TEHORA est présentement à la recherche d' un(e) Conseiller(ère) OPS Senior ayant une solide expérience en administration d'infrastructures... ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...familiaux Outils informatiques adaptés Espace de travail épanouissant et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière SALAIRE Le salaire sera calculé sur la base du taux horaire...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior ITSM Platform Engineer to join our team in Ottawa, Ontario (CA-ON), Canada (CA). Project Summary: The client requires...SeniorFor contractorsWork at officeRemote workFlexible hours
$100k - $120k per year
...large-scale, multi-phase capital program with complex stakeholder, security, and coordination requirements — a rare opportunity to apply senior-level scheduling discipline on a nationally significant build. Specific project details will be shared with shortlisted candidates in...SeniorLong term contractFull time- ...recherche d’ un(e) conseiller(ère) en architecture de processus sénior possédant une expertise avancée en transformation numérique et... ...épanouissant et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payContract workApprenticeshipRemote workFlexible hoursDay shift
$150k - $200k per year
...preferred. Only applicants who meet all minimum qualifications will be considered. The Opportunity Chandos is seeking a Senior Estimator to lead estimating on a long-term nuclear project at Chalk River, supporting continued growth across Ontario. This role...SeniorLong term contractFull timeFor contractorsLocal area$125k - $163k per year
...through clear communication and thoughtful dialogue, even in challenging conversations. Job Description We are seeking an Senior Estimator with a passion for collaborative delivery models to join our team. You’ll be at the heart of collaborative, multi ‑...SeniorLong term contractFull timeFor contractorsFor subcontractor- ...information, excise control, currency, lotteries and charitable gaming. Our Corporate Philosophy and 7 Core Principles shape and guide... ...with company matching. Job Description Job Title: Senior Data Engineer Job Type: Permanent, Full-time Location: Ottawa...SeniorLong term contractPermanent employmentFull timeInternshipRemote work
- ...Senior Security Engineer Location : Toronto, On-Site Reports to: Head of Security The Role This is an early, high-ownership security engineering hire. You'll design and operate the security platform end to end — identity, endpoints, detection, automation, and...Senior
$104.1k - $138k per year
...range based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs. The wage range provided in this job posting may be subject...SeniorOngoing contractLong term contractRemplacementContract workFor contractorsWork at officeRemote work$111.05k - $130.65k per year
...with an Employment Equity designated group (Indigenous Peoples, Persons with Disabilities, Women or Racialized/Visible Minorities). Senior AI Engineer Take a central role The Bank of Canada has a vision to be a leading central bank—dynamic, engaged and trusted—...SeniorPermanent employmentFull timeInternshipLive InWork at officeRemote workRelocation packageFlexible hours$85.5k - $114k per year
...toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering team supporting the development, enhancement, modernization, and production...SeniorRemote jobLong term contractFull timeWork at officeMonday to friday- ...training, cross-training, online courses, and formal education subsidies. Job Description REF: #001 ADGA is seeking a Senior Business Analyst to support the development and implementation of a new Counter-Uncrewed Aerial Systems (C-UAS) capability . This is...SeniorFull timeTemporary workPart timeInternshipFlexible hours
- ...recherche d ’un(e) administrateur(trice) de bases de données Oracle senior afin de contribuer à l’administration, à l’optimisation, à la... ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...shape modern cyber defense. As we continue to scale, we are building a dedicated DFIR capability. Working remotely, as our founding Senior DFIR Specialist you will play a defining part in shaping that practice - establishing how we respond, investigate, and deliver for...SeniorFull timeInternshipRemote work
- Here at DIALOG, we are passionate about design and believe it can and should meaningfully improve the wellbeing of our communities and the environment we all share. We are a multi-disciplinary practice of architects, interior designers, urban designers and planners, structural...SeniorFull time
- ...community and the industry. Discover our vibrant culture to get an inside look into life at Ware Malcomb and the programs we offer. As a Senior Job Captain at Ware Malcomb, you will support in the delivery of innovative design projects to diverse clients. You will lead project...SeniorFull timeFor contractors
$104k - $125k per year
...The Senior Healthcare Space Planner will be responsible for developing and implementing space planning strategies for healthcare facilities, ensuring efficient and functional use of space to meet the needs of patients, staff, and visitors. The ideal candidate will have a strong...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Generalist Game Programmer. Be the first to apply!
- game developer intern Ottawa, ON
- game developer Ottawa, ON
- senior business consultant Ottawa, ON
- senior controller Ottawa, ON
- senior contracts manager contracts specialist Ottawa, ON
- senior administrative officer Ottawa, ON
- senior accountant remote Ottawa, ON
- senior director of operations Ottawa, ON
- senior contract administrator Ottawa, ON
- senior communications specialist Ottawa, ON

