Game Generalist Programmer
Keywords Studios
Toronto, ON
Snowed in Studios is a game development studio based in Ottawa, Canada. As part of Keywords Studios’ engineering service line, we provide programming support to some of the most important and exciting games being made today. You’ll have the chance to make a global impact, working in a studio known for shipping some of the most prestigious household names in gaming.

At Snowed In Studios, we pride ourselves on delivering high quality solutions to difficult problems. Excellence in engineering is at the heart of who we are, what we offer and what sets us apart. This core part of our identity is what helps us get repeat business and grow through word of mouth.

Employee satisfaction is at the top of our priority list. We understand that you work your best when you’re happy, when stress is low. Check out our Perks section to see what we do to make you feel more valuable than your work.

We are looking for experienced generalist programmers who can fit into our culture. Are you a perfect fit? Let us know – we can’t wait to meet you.

RESPONSIBILITIES

Participate actively to the development effort of games
Implement features in games that can be linked to any system type (AI, Graphics, Networking, Engine)
Work on game toolsets and pipelines
Design and implement game features
Deliver quality code
Debug and optimize games
Requirements

SKILLS

Bachelor’s Degree in Computer Science/Engineering or similar post-secondary degree/diploma
Advanced proficiency in C/C++/C# and object-oriented programming
Experience with game engines (Unreal / Unity / Proprietary engines)
Experience working with large codebases
Good with algorithms and optimizations
Motivated self-starter who requires minimal supervision and takes ownership of tasks
Excellent oral and written communication skills

ASSETS

Current ability to work in Canada/Ontario
Current citizen of Ontario will be favored