Search jobs > Ottawa, ON > Software developer

Advanced Software Developer

Snowed In Studios Inc
Ottawa, Ontario, Canada
$110K-$135K a year
Full-time

We are currently looking

to add experienced Advanced 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 team mates to accomplish goals

What you’ll bring to the table :

  • 10+ years professional experience
  • Advanced programming skills in C++ with strong understanding of the fundamentals
  • Solid programming skills in C# with a strong understanding of the 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 / draw backs
  • 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 triple-A, 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 include 4 weeks paid vacation (plus 1 week over the Holiday Season), unlimited sick leave and 2 paid personal days.

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 hoodie!

Additional Information :

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

This is a remote position; however, candidates must reside in Ontario

4 days ago
Related jobs
QNX Software Systems
Ottawa, Ontario

BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains is seeking talented embedded developers for our Advanced Technology Development team. The Advanced Technology Development team is focused on future tec...

Snowed In Studios Inc
Ontario, Canada

As a “Snowmie” programmer, you will use your advanced programming skills to help our client studios bring their games to realization. Advanced programming skills in C++ with strong understanding of the fundamentals . ...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains is seeking a Principal Software Developer / Engineer for our Advanced Technology Development team. BlackBerry QNX, a world leader in safe, secure found...

Snowed In Studios
ON, CA
Remote

As a “Snowmie” programmer, you will use your advanced programming skills to help our client studios bring their games to realization. Advanced programming skills in C++ with strong understanding of the fundamentals . ...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains is seeking talented embedded developers for our Advanced Technology Development team. BlackBerry QNX software and development tools are standards-based...

Promoted
ApexFocusGroup
Canada
Remote

Data Entry Clerk Work From Home - Part Time Remote Focus Group Panelists. Data entry clerk experience is not necessary. If you are a data entry clerk or someone just looking for a flexible part time remote work from home job, this is a great way to supplement your income. No Data Entry experience ne...

Rootd
CA

Heures de travail: 30 hours per week.No degree, certificate or diploma.Private company, corporation or industry.Design and integrate website related code.Determine hardware and software requirements to achieve optimal server performance.Write, modify and test website related code.Write, modify, inte...

Curtiss-Wright
Ottawa, Ontario

Intermediate Software Developer-Onsite Position. Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. ...

BMO
Canada, Canada

BMO is seeking an experienced Senior Business Analyst Consultant for Retail Operations to join their team. As part of your role, you will be responsible for the design, development, management, and implementation of assigned projects from business case development through to execution. Acts as a tru...

LexisNexis Canada Inc. Company
Home Based, Canada ON
Remote

Working closely with other data scientists and engineers to design, develop, and deploy AI solutions. Mentoring junior data scientists and provide guidance on AI and machine learning best practices. Be a natural problem solver, able to lead and mentor junior data scientists, and collaborate with cro...