Senior Generalist Game Programmer
$92k - $132k per yearSnowed In Studios Inc.
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 .
- ...Part-Time HR Generalist Reports To : Senior Manager, HR Mission: To create an environment that inspires a passion for student success. Desired Results of the Position: A seamless and supportive employee onboarding and offboarding process that fosters a positive...SeniorPart timeWork at office
$54.4k - $81.6k per year
...PEOPLE & CULTURE GENERALIST - OPERATIONS INVEST OTTAWA The People & Culture Generalist is a hands-on operational role that combines HR service delivery with the administrative backbone of the People, Culture & Inclusion function at Invest Ottawa. Working in close day...SuggestedFull timeWork at office$92k - $132k per year
...French to follow] Snowed in Studios is a game development studio based in Ottawa, Canada. As... ...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#...SeniorLong term contractPermanent employmentFull timeRemote workNight shiftDay shift- ...seeking a fluently bilingual Human Resources Generalist to join our team for a 15-month full-time... ...~ In consultation with the Senior Leadership team, assist in the implementation... ...employés-ées, la culture d'entreprise et les programmes de RH qui soutiennent le journalisme d'affaires...SeniorFull timeContract workSummer workInternshipWork at office
- ...brand. Oh, and we have a bit of fun while doing it, too! The Role We're looking for a proactive, detail-oriented, AI-forward Generalist to join our Employee Success team. In this role, you'll be the operational backbone of our People function, ensuring every stage...SuggestedFull timeInternshipWork at office
- ...Job Title: Human Resources Generalist Location: Ottawa/Akwesasne – Canada Employment Status: Full-Time Position Closing Date: Open... ...Administration, or a related field. ~5 years of progressively senior HR experience, preferably within the non-profit or First Nations...SeniorFull timeWork at officeAfternoon shift
- ...Job Description Job ID#: DSEFPA001 Job Title : Programmer Analyst (Level 1) Mandatory Skills : 0-2+ Yearsâ experience (* See âAdditional Informationâ) Start Date: Immediate Duration : Full Time Position Location : Ottawa Security...Full timeImmediate start
- ...Position: DND-DSEF Programmer (Multiple Roles â Jr.,Int,Sr) Location: Ottawa Job ID#: Mandatory Skills: 1-8+ Yearsâ... ...software Systems Scoring Methodology: 5 pts (mandatory for senior) : 5 years 4 pts: 4 years 3 pts-: 3 years 2 pts: 2...SeniorPermanent employmentFull timeContract work
$19.75 per hour
...AND MULTICULTURAL ENVIRONMENT! Keywords Studios Ottawa is looking for native-level speakers of various languages to join our Video Games Proofreaders team. *Bank of Candidates* If successful in our recruitment process, candidates will join our pool of candidates...Hourly payPermanent employmentFull timeLive InWork at officeRemote workWork from homeTrial periodWork visa$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- ...TEHORA est présentement à la recherche d’ un Responsable de programme TI – Sénior – Volet clinique afin de participer à la planification, à la gouvernance et à la réalisation de programmes technologiques d’envergure liés aux systèmes d’information cliniques et à la transformation...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...Description Senior Procurement Specialist March Networks is an established global leader in the video surveillance industry and works with the world’s largest retailers and banking institutions. Our goal is to create a positive working environment where all of our employees...SeniorLong term contractFull timeContract workImmediate start
$84.7k - $112.93k per year
...marchés et réduire les risques, dans un seul but : bâtir un Canada et un monde meilleurs grâce au commerce. Poste : Gestionnaire du programme de marque, Stratégie de marque et services de création (contrat – 12 mois) Type d’emploi : Contractuelle/ temporaire Détails...Permanent employmentContract workTemporary workApprenticeshipSummer workWork at office$125k - $165k per year
...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions... ...decision-making through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations...SeniorFull timeInternshipLive InWork at officeRemote workFlexible hours$73.9k - $113.1k per year
...energetic, detail-oriented professional to join our Finance team as a Senior Accountant, Hockey Operations Finance. This is an excellent... ...memorable fan experiences, and exclusive perks such as: staff tickets to games and events, partnership discounts (Goodlife, etc.), and free on-...SeniorRemplacementFull timeContract work- ...Role Overview The Mainframe WebSphere MQ & z/OS Systems Programmer is responsible for supporting, maintaining, and upgrading enterprise‑scale mainframe environments across high‑availability, 24x7 operations. This role ensures stability, security, and performance of WebSphere...Remote job
$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 or...SeniorFull timeContract workFlexible hours- ...Fixed number of paid Wellness days Corporate program through Good Life Fitness Discretionary bonus program The Role The Senior Service Coordinator supports the day-to-day administration and coordination of the HVAC Service department, with a focus on work order...SeniorFull timeContract workInternshipWork at officeLocal areaNight shift
- ...JSI Telecom is seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design, implement, and support complex enterprise and customer infrastructure solutions. The successful candidate will combine deep technical expertise with...SeniorFull time
- ...our Founders, in-house team, and network of partnered tech companies. Our Account Management team is organized into pods, consisting of Senior Account Managers (SAMs), Junior Account Managers (JAMs), and Apprentices and Interns. This structure fosters knowledge sharing,...SeniorLong term contractFull timeApprenticeshipInternshipRemote work
$100k - $140k per year
...complete systems Report concise project status to the client, senior management and other stakeholders Build and develop long term... ...passion for project-based work and staying on top of your technical game Drive and willingness to explore and master areas outside of...SeniorLong term contractFull timeWork at office$140k - $180k per year
...Senior Infrastructure Engineer (Forward Deployed) About Anvil Anvil is a trusted partner in the defence industry, delivering cutting... ...critical decision-making through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations...SeniorFull timeFor contractorsLive InWork at officeRemote workFlexible hours- Job Description Job Description The Sales Associate is responsible for providing prompt, courteous and efficient service to customers. Advise customers on appropriate merchandise and related items; processing transactions (cash, credit card, debit card) using retail software...SeniorWork at officeWeekend work
- ...teams, optimized customer experiences, and revenue growth. Learn more about Noibu at . About The Role We're looking for a Senior Software Engineer to help us build and evolve the systems that power those insights. As a Senior Software Engineer at Noibu, you'll...SeniorFlexible hours
- Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering...SeniorFull timeInternshipWork at officeWorldwide
$96.56k - $128.74k per year
...they need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent Compensation Details: ~ Senior Software Engineer 18: Salaries typically...SeniorPermanent employmentFull timeSummer workRelocation package- ...Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution of Lightspeed's Network Management and OSS platforms,...SeniorFull timeInternshipWorldwide
$111.25k - $150k per year
...Senior Salesforce Developer Level: P4 | Proficient Location: Canada | Remote Department Leader: Victoria Wnek, VP of Operations Type: Permanent | Full Time Vacancy Status: This is an active, approved role and we are currently hiring for this position....SeniorLong term contractPermanent employmentFull timeRemote work- ...Senior Director, Product & Customer Marketing Level: M5 Location: CAD or US | Eastern or Pacific Timezone Reports To: Michael Scott | Chief Marketing Officer Department: Marketing Type: Permanent | Full-Time Vacancy Status: This is an active, approved...SeniorRemote jobLong term contractPermanent employmentFull time
- Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation...SeniorRemplacement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Generalist Game Programmer. Be the first to apply!
- game developer Ottawa, ON
- game developer intern Ottawa, ON
- senior IT recruiter Ottawa, ON
- senior designer Ottawa, ON
- senior ruby developer Ottawa, ON
- senior accounting technician Ottawa, ON
- senior building operator Ottawa, ON
- senior c# developer Ottawa, ON
- senior data scientist Ottawa, ON
- senior talent acquisition consultant Ottawa, ON


