Senior Generalist Game Programmer

13 hours, 38 minutes 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

Software Engineer

Skio 11-50 Internet Software & Services

Skio is hiring a Software Engineer to build and own end-to-end product features for its Shopify subscriptions platform, helping merchants and customers with a fast-moving, high-ownership engineering team.

React Shopify TypeScript
49 minutes ago

Senior Software Engineer

Cribl 251-1K IT Services

Cribl is seeking a Senior Software Engineer for its Platform team to build and evolve the identity, backend, and cloud infrastructure that powers its telemetry products across cloud, hybrid, and on-premise environments.

AWS Bitbucket CircleCI Cypress Jenkins Jest Linux Mocha Node.js REST API Serverless TypeScript
1 hour, 47 minutes ago

Senior Software Engineer, Data Platforms & Monetization

Wowza 51-250 IT Services

Wowza Media Systems is hiring a Senior Software Engineer to own and improve the core data infrastructure that powers product usage, customer account data, and billing/CRM reporting across the company.

Agile AWS CRM Docker EC2 HubSpot JavaScript Kanban Kubernetes Laravel MySQL PHP Pulumi React REST API Salesforce Scrum Terraform TypeScript
2 hours, 13 minutes ago

Software Engineer

Reworks Solutions Internet Software & Services

ReWorks Solutions is hiring a remote Software Engineer to develop and maintain software applications, collaborate with cross-functional teams, and support the full delivery lifecycle for business needs while working US hours.

Monday.com
2 hours, 15 minutes 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