Senior Programmer - Engine (Unity)

3 Months ago • 3 Years + • Game Engine

Job Summary

Job Description

Icefall Interactive is seeking an experienced Senior Engine Programmer to join their team and contribute to a new IP. The role involves solving technical challenges, supporting artists and designers, and making key decisions within a collaborative team to ship a great game. The responsibilities include driving the visual technology of the game, supporting developers using Unity, providing effort estimates, and improving technical design and implementation practices.
Must have:
  • 3+ years of professional team-based game development
  • 3+ years of professional Unity Engine experience
  • Familiarity with VR and mobile development optimization
  • Solid grasp of Modern C#
  • Self-direction and ability to thrive in 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

whoop - Senior Hardware Quality Engineer (NPI)

whoop

Boston, Massachusetts, United States (On-Site)
2 Months ago
Ansys - Technical Writer

Ansys

Cambridge, England, United Kingdom (On-Site)
3 Months ago
Capgemini - Data center Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Ubisoft - R&D Engineer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Months ago
Milk  visual effects - Studio Assistant

Milk visual effects

(On-Site)
6 Months ago
Brave Group (Language barrier) - Unity Engineer

Brave Group (Language barrier)

Minato City, Tokyo, Japan (On-Site)
1 Year ago
Sony Interactive Entertainment - Software QA Engineer (PlayStation System Software/Game Title Verification)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
6 Months ago
Proof of Play - Senior Unity Engineer

Proof of Play

(Remote)
4 Months ago
Acureus - Unity Developer (Chinese Speaking)

Acureus

(Remote)
1 Year ago
good game design folks - Unity Game Developer

good game design folks

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

JDA - Senior Analyst - Retail Solutions

JDA

London, England, United Kingdom (Remote)
1 Month ago
Tesla - Electronics Failure Analysis Engineer EMEA

Tesla

North Brabant, Netherlands (On-Site)
6 Months ago
Postman - Technical Scale Customer Success Manager

Postman

San Francisco, California, United States (Hybrid)
1 Month ago
PwC - Senior Associate Tax Consulting

PwC

Luxembourg (On-Site)
2 Months ago
London stock Exchange - Customer Compliance Team Lead - APAC

London stock Exchange

Singapore (On-Site)
2 Months ago
Visa - Head of Government Affairs, Central and Western Francophone Africa

Visa

Abidjan, Abidjan Autonomous District, Côte D'Ivoire (Hybrid)
1 Month ago
London stock Exchange - Sales Order Specialist with Spanish

London stock Exchange

Gdynia, Pomeranian Voivodeship, Poland (On-Site)
2 Months ago
Rocket - Global Payroll Analyst

Rocket

Vilnius, Vilnius County, Lithuania (Hybrid)
2 Months ago
Mixpanel - Senior Account Executive

Mixpanel

London, England, United Kingdom (Hybrid)
1 Month ago
Mindtickle - Customer Success Engineer II

Mindtickle

Pune, Maharashtra, India (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Nelson, British Columbia, Canada

virtual machine - Helicopter Ditching Simulator

virtual machine

Paradise, Newfoundland And Labrador, Canada (On-Site)
1 Month ago
Electronic Arts - Sr. Software Engineer - AdTech (SDK / Rendering)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Epic Games - Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Saviynt - IAM/IGA Technical Account Manager

Saviynt

Canada (Remote)
3 Weeks ago
Gloss Genius - Senior Software Engineer, Backend

Gloss Genius

Ontario, Canada (Remote)
3 Months ago
Penn Interactive - Events Specialist

Penn Interactive

Toronto, Ontario, Canada (Remote)
3 Weeks ago
Airlab Inc  - Game Designer (Mobile)

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago
Super.com - VP, Engineering

Super.com

Canada (Remote)
4 Months ago
Ubisoft - Generalist-engine programmer (MOD 2025 project)

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
Black Bery - Director of Pricing & Business Models

Black Bery

Ottawa, Ontario, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Osome studios - Stage UI Programmer Unreal

Osome studios

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
1 Month ago
bohemia interactive - Engine Tools Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
9 Months ago
Sonat Game Studio - Unity Game Developer (Junior Up)

Sonat Game Studio

Hanoi, Vietnam (On-Site)
3 Weeks ago
YallaPlay - Mobile Game Unity Developer

YallaPlay

(Remote)
4 Months ago
limit break - Senior Engineer (Unity)

limit break

Manila, Metro Manila, Philippines (On-Site)
1 Year ago
Thatgamecompany - Engine UI Programmer

Thatgamecompany

Canada (Remote)
4 Months ago
Aesir Interactive - UE Engine Programmer

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
10 Months ago
Abstraction Games - Senior Engine Programmer

Abstraction Games

Eindhoven, North Brabant, Netherlands (Hybrid)
4 Months ago
Riot Games - Junior Linux Systems Engineer (Game Operation)

Riot Games

Sydney, New South Wales, Australia (Remote)
4 Months ago
Gamebreaking studios - Software Development Engineer 2 (Unreal Game)

Gamebreaking studios

Colombia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

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