Senior Generalist Game Programmer

Snowed In Studios

$92K — $132K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional experience in game programming
  • Advanced skills in C++ and C# programming languages
  • Strong grasp of code functionality and optimization
  • Experience with game engines like Unity 3D and Unreal Engine
  • Proficiency in large codebases and algorithms
  • Strong problem-solving abilities
  • Comfortable with vector and matrix math and design patterns

Responsibilities

  • Collaborate with client studios to realize game ideas
  • Design and implement game features
  • Debug existing game functionalities
  • Develop and maintain game toolsets and pipelines
  • Optimize game code for better performance
  • Work alongside programming peers globally
  • Support junior programmers and team objectives

Benefits

  • Varied project types from indie to AAA without crunch
  • Comprehensive healthcare benefits including dental and vision
  • Generous leave policies including 4 weeks paid vacation
  • RRSP matching program
  • Supportive team culture with events like game nights
  • Career development opportunities in a smaller studio environment
  • Casual working attire with a fun company hoodie
Full Job Description
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

Similar Jobs

More Jobs at Snowed In Studios

More Consumer Technology Jobs

Find similar Senior Generalist Game Programmer jobs: