Enable job alerts via email!

Principle Software Developer - Montreal

Snowed In Studios Inc.

Canada

Remote

CAD 135,000 - 160,000

Full time

30+ days ago

Job summary

A leading game development studio in Canada seeks a Principal Software Developer. The role involves collaborating with client studios, designing game features, and optimizing code in a supportive and innovative environment. Join a top-rated workplace with great benefits and a focus on employee satisfaction.

Benefits

Comprehensive benefits package
4 weeks paid vacation
Unlimited sick leave
Parental leave top-up
RRSP Matching
Team activities
Employee and Family Assistance Plan
Relaxed atmosphere
Way-cool hoodie

Qualifications

  • 15+ years professional experience.
  • Experience with console development (PS5, Xbox Series X, Switch).
  • Shipped game(s).

Responsibilities

  • Designing, implementing, and debugging game features.
  • Collaborating on systems and tools to help designers.
  • Analyzing and optimizing runtimes.

Skills

C++
C#
Problem-Solving
Vector and Matrix Math
Algorithms

Tools

Unreal Engine

Job description

1 month ago Be among the first 25 applicants

Snowed in Studios is a game development studio based in Ottawa, Canada. As part of Keywords Studios' Create service line, we provide support to some of the most 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.

Employee satisfaction is at the top of our priority list. We understand that you work your best when you're in an environment conducive with collaboration, challenge, and fun along with job stability. We value being transparent and providing visibility on expectations and career progression. We're proud our efforts have been recognized by being one of the Top 5 Places to Work in Ottawa and one of the Best Places to Work in Canada by gamesindustry.biz!

We are currently looking to add an experienced Principal Software Developer to our already amazing team. As a "Snowmie" programmer, you will use your advanced programming skills to help our client studios bring their games to realization.

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 teammates to accomplish goals

What you'll bring to the table:

  • 15+ years professional experience
  • Advanced programming skills in C++ with a strong understanding of fundamentals
  • Solid programming skills in C# with a strong understanding of fundamentals
  • Emphasizes a deeper understanding of what the code is doing, not just that it works
  • Experience with game engines, primarily 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/drawbacks
  • Experience with console development (PS5, Xbox Series X, Switch, etc.)
  • Shipped game(s)

Bonus points!

  • Experience with mobile development
  • Experience working directly with external clients

What's in it for you?

  • The chance to work in a modern, no-crunch studio with a relaxed atmosphere and a variety of work in AAA development
  • Comprehensive benefits package including Dental, Health (including out-of-country), Vision, Long Term Disability, Physio, Massage, etc.
  • Generous leave policies: 4 weeks paid vacation (plus 1 week over the holidays), unlimited sick leave, 2 paid personal days, parental leave top-up, and an Employee and Family Assistance Plan available 24/7
  • RRSP Matching
  • A supportive team environment with activities like board game nights, movie nights, arcade tournaments, and more
  • The opportunity to grow or expand your career in a smaller studio connected to a global family
  • A way-cool hoodie!

Additional Information:

  • Primary Working Language: English
  • Salary Range: $135,000-$160,000

This is a remote position; candidates must reside in Quebec.

Snowed In Studios is an equal opportunity employer committed to inclusive, barrier-free recruitment and work environments. Please inform us of any accommodations needed.

Keywords Studios follows an Equal Opportunities Policy, ensuring equal opportunities for all employees and applicants.

Personal Data Protection Policy: By submitting your CV/Resume, you agree to our data privacy policy: https://www.keywordsstudios.com/en/applicant-privacy-notice/

Role Information: EN

Studio: Snowed In

Location: Ontario, Canada (Remote in Quebec)

Area of Work: Game Development

Service: Create

Employment Type: Full-Time, Permanent

Working Pattern: Hybrid

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • IT Services and IT Consulting

Referrals can increase your chances of interviewing at Snowed In Studios Inc. by 2x.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs