Senior Programmer - Engine (Unity)

1 Day ago • 3 Years +

Job Summary

Job Description

Icefall Interactive is looking for an experienced Senior Engine Programmer to join their team and contribute to a new and exciting IP. As a Senior Engine Programmer, you will address technical challenges and empower artists and designers. You will be a key member of a collaborative team, aiding in decision-making and the successful release of a great game. Responsibilities include collaborating with artists to enhance visual technology, supporting developers with Unity, and improving technical design, implementation, and delivery practices.
Must have:
  • 3+ years of professional game development experience
  • 3+ years of professional Unity Engine experience
  • Familiarity with Virtual Reality and mobile optimization
  • Solid grasp of Modern C#
  • Self-direction and ability to thrive in a dynamic environment
  • Strong interdisciplinary collaboration skills
  • Good problem-solving skills
  • Good written and verbal communication skills
  • Ability to write clean and efficient code
  • Proficiency in Perforce and Git
Good to have:
  • History of shipping AAA games on multiple platforms
  • Familiarity with ECS programming patterns
  • Familiarity with large game worlds
  • Demonstrated passion for games and technology

Job Details

Programmer (Senior) – Engine (Unity)

NELSON, BC, CANADA / PROGRAMMING / REGULAR FULL-TIME

Icefall Interactive needs an experienced programmer to join our team and help take a new IP in exciting directions. As a Senior Engine Programmer, you will solve interesting technical challenges and empower our talented artists and designers to achieve their creative vision. As a key member of a collaborative team you will help to make good decisions and ship a great game.

Responsibilities

  • Work closely with artists to drive the visual technology of the game
  • Support all developers on the team in their use of Unity
  • Assess requirements and provide effort estimates to guide an evolving plan
  • Embrace and improve our practices for technical design, implementation, and delivery

Requirements

  • 3+ years of professional team-based game development on shipped products
  • 3+ years of professional Unity Engine experience
  • Familiarity with Virtual Reality and mobile development optimization.
  • Solid grasp of Modern C#
  • Self direction and a proven ability to thrive in a dynamic environment
  • Strong interdisciplinary collaboration skills, including verbal and written skills.
  • Good problem solving skills.
  • Good written and verbal communication skills.
  • Ability to write clean, well structured and efficient code.
  • Proficiency in Perforce and Git.

Pluses

  • History of shipping AAA games on multiple platforms
  • Familiarity with ECS programming patterns (entity-component-system)
  • Familiarity with large game worlds.
  • Demonstrated passion for games and technology.

Similar Jobs

Meta - Product Security Engineer

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
Skillz - Senior Software Engineer (React Native - Mobile SDK)

Skillz

Las Vegas, Nevada, United States (On-Site)
1 Month ago
Argus Labs - Technical Artist Lead

Argus Labs

United States (Remote)
1 Month ago
Riot Games - Senior Visual Design Artist - League of Legends

Riot Games

Los Angeles, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

RoofStack - Lead Game Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
4 Months ago
Argus Labs - Technical Artist

Argus Labs

Calgary, Alberta, Canada (Remote)
1 Month ago
NVIDIA - Solutions Architect, Data Science

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Electronic Arts - Character Artist 2

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
6 Hours ago
Life church - Senior Data Product Manager

Life church

Edmond, Oklahoma, United States (On-Site)
6 Months ago
SYBO - Senior UI Designer

SYBO

Copenhagen, Denmark (Hybrid)
1 Month ago
Handy Games - Associate Software Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Ubisoft - Senior/Mid Technical Artist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
3 Months ago
Game Boost - Motion Graphics Designer

Game Boost

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
Funguy Studio - Unity 3D Developer

Funguy Studio

Makati, Metro Manila, Philippines (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Nelson, British Columbia, Canada

Larian Studios - Sound Designer

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
NVIDIA - Principal Software Engineer - Enterprise AI Platform

NVIDIA

Canada (Hybrid)
2 Months ago
Xsolla - Project Manager

Xsolla

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Rockstar Games - AI/Gameplay Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
NVIDIA - Senior Emulation Power Engineer

NVIDIA

Canada (On-Site)
2 Months ago
Image Engine - VFX Supervisor

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
spin masters - Senior Taxation Manager

spin masters

Toronto, Ontario, Canada (Hybrid)
3 Days ago
Scanline VFX - Matte Painting Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Electronic Arts - Audio Artist III

Electronic Arts

Montreal, Quebec, Canada (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Icefall, we’re all about being true to our roots. We started making virtual reality games out of pizza boxes, and even though we’re expanding, our desire is to stick to a foundation of creativity, community, and collaboration. Our team has proved that great ideas can come from any position in any discipline, so it’s important to us to make sure every voice is heard. Work/life balance is extremely important to us, and we’ve demonstrated that over the years by severely limiting over-time requirements.

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

Nelson, British Columbia, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Ice fall interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug