Senior Generalist Game Programmer

4 months ago
Full-time
Senior
Software Development
Snowed In Studios

Snowed In Studios

Snowed In Studios is a top game development studio in Ottawa, providing full title development and engineering/art support for various platforms. From AAA console titles to custom software solutions, we bring projects to life with expertise in game dev...

Internet Software & Services
51-250
Founded 2010

Description

  • Work closely with client studios to bring games to realization.
  • Design, implement, and debug game features.
  • Develop game toolsets and pipelines.
  • Analyze and optimize runtime performance and code.
  • Collaborate on systems and tools that help designers implement their creative vision.
  • Build strong relationships with programming peers in-house and across global teams.
  • Support teammates and help junior programmers grow and succeed.
  • Take technical lead ownership on some projects when needed.

Requirements

  • 5+ years of professional experience.
  • Advanced programming skills in C++ and C# with a strong understanding of fundamentals.
  • Deeper understanding of what code is doing, not just whether it works.
  • Experience with game engines such as Unity 3D and Unreal Engine.
  • Experience working in large codebases.
  • Ability to analyze and optimize code.
  • Strong problem-solving skills.
  • Comfort with vector and matrix math, and proficiency with algorithms.
  • Understanding of design patterns and their benefits and drawbacks.
  • BSc in Computer Science or equivalent experience.
  • Bonus: experience with console development such as PS5 or Xbox Series X.
  • Bonus: experience with mobile development.
  • Bonus: shipped one or more games.
  • Bonus: experience working directly with external clients.
  • Must reside in Ontario and be legally authorized to work in Canada.
  • Primary working language is English.

Benefits

  • Salary range of CAD $92,000 to $132,000 based on experience and skillset.
  • Comprehensive benefits package including dental, health, vision, long-term disability, physio, and massage coverage.
  • 4 weeks of paid vacation plus 1 week over the holiday season.
  • Unlimited sick leave, 2 paid personal days, and 1 paid volunteer day.
  • Parental leave top-up.
  • Employee and Family Assistance Plan with 24/7 confidential physical and mental health support.
  • RRSP matching.
  • Remote or hybrid work pattern.
  • No-crunch, relaxed studio culture with a variety of project types and clients.
  • Opportunities for career growth within a smaller studio connected to a global studio family.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Developer

Aspire Software 251-1K Internet Software & Services

Vocantas, part of Fluent Software Group, is seeking a Senior Software Developer to build secure, reliable workforce communication and scheduling products through hands-on full-stack development with a backend focus.

Angular C# JavaScript Microservices .NET REST API TypeScript Vue.js
5 hours, 7 minutes ago

Software Engineer (Mid-Senior)

Aether Aerospace 501-1000 aviation & aerospace

Aether Aerospace is hiring a full-time Mid-Senior Software Engineer to develop C/C++ real-time software and Angular interfaces for U.S. Department of Defense programs, working remotely with 50% travel to Hollywood, Maryland.

Agile Angular C C++
5 hours, 7 minutes ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Costa Rica to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 4 hours ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Colombia to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
1 day, 4 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers