Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Generalist Game Programmer

$92k - $132k per year

Snowed 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 .

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Generalist Game Programmer in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Sander Geophysics

    Ottawa, ON
    10 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Internship
    Work at office
    Shift work
    Weekend work
    Afternoon shift

    Fidus Systems

    Ottawa, ON
    4 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Apprenticeship

    Q-Block Computing

    Ottawa, ON
    1 day ago
  • $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 à... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Defence Construction Canada

    Ottawa, ON
    2 days ago
  •  ...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... 
    Suggested
    Work at office
    Remote work

    Sensofusion

    Ottawa, ON
    5 days ago
  •  ...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 home
    Weekend work
    Day shift

    Hôpital Montfort

    Ottawa, ON
    2 days ago
  • $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 employment
    Full time
    Day shift

    The Métis Nation of Ontario

    Ottawa, ON
    6 days ago
  •  ...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 time
    Contract work
    Part time
    Apprenticeship
    Work experience placement
    Interim role
    Summer work
    Internship
    Local area
    Flexible hours

    Randstad

    Ottawa, ON
    20 days ago
  •  ...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... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    3 days ago
  •  ...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... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    9 days ago
  • $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 pay
    Permanent employment
    Full time
    Live In
    Work at office
    Remote work
    Work from home
    Trial period
    Work visa

    Keywords Studios

    Ottawa, ON
    21 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Flexible hours

    Turner & Townsend

    Ottawa, ON
    16 days ago
  •  ...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... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    28 days ago
  •  ...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... 
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    9 days ago
  •  ...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... 
    Senior
    For contractors
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    17 hours ago
  • $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... 
    Senior
    Long term contract
    Full time

    Chandos

    Ottawa, ON
    7 days ago
  •  ...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... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    TEHORA

    Ottawa, ON
    28 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    For contractors
    Local area

    Chandos

    Ottawa, ON
    16 days ago
  • $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‑... 
    Senior
    Long term contract
    Full time
    For contractors
    For subcontractor

    Chandos

    Ottawa, ON
    16 days ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Remote work

    Canadian Bank Note Company

    Ottawa, ON
    10 days ago
  •  ...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

    dominion%20dynamics

    Ottawa, ON
    1 day ago
  • $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... 
    Senior
    Ongoing contract
    Long term contract
    Remplacement
    Contract work
    For contractors
    Work at office
    Remote work

    Architecture49 Inc.

    Ottawa, ON
    1 day ago
  • $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—... 
    Senior
    Permanent employment
    Full time
    Internship
    Live In
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Bank of Canada

    Ottawa, ON
    4 days ago
  • $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... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Monday to friday
    Ottawa, ON
    3 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    6 days ago
  •  ...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... 
    Senior
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    25 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work

    Malleum

    Ottawa, ON
    7 days ago
  • 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...
    Senior
    Full time

    dialogdesign

    Ottawa, ON
    8 days ago
  •  ...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... 
    Senior
    Full time
    For contractors

    waremalcomb

    Ottawa, ON
    8 days ago
  • $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... 
    Senior
    Full time

    Parkin Architects

    Ottawa, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Generalist Game Programmer. Be the first to apply!