Senior Programmer - Engine (Unity)

1 Month 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

Zenoti - Senior Software Engineer - QA Automation

Zenoti

Hyderabad, Telangana, India (On-Site)
1 Month ago
Tesla - Manufacturing Supervisor

Tesla

North Brabant, Netherlands (On-Site)
4 Months ago
Domo - Corporate Recruiter

Domo

Tokyo, Japan (On-Site)
2 Weeks ago
lifechruh - HRIS Specialist

lifechruh

Edmond, Oklahoma, United States (On-Site)
7 Months ago
PwC - Valuations Manager

PwC

Bangkok, Bangkok, Thailand (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Penumbrainc - Pricing Specialist

Penumbrainc

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Weeks ago
Argus - Software Engineer (Infrastructure/Backend)

Argus

Indonesia (Remote)
2 Months ago
Tide - Partnerships Manager

Tide

Berlin, Berlin, Germany (Hybrid)
4 Weeks ago
Ajmera Infotech - Technical Program Manager

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
3 Months ago
upstox - Product Analyst Intern

upstox

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Banyan Software - Front End Developer

Banyan Software

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
NinjaVan - B2B Account Manager

NinjaVan

Cabuyao, Calabarzon, Philippines (Hybrid)
8 Months ago
Betson Group - Managing Director

Betson Group

Malta, New York, United States (On-Site)
1 Month ago
Gearbox - Lighting Artist

Gearbox

Frisco, Texas, United States (On-Site)
2 Weeks ago
Rambus - SMTS Systems Engineering

Rambus

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Nelson, British Columbia, Canada

Ubisoft - Senior Gameplay Animator

Ubisoft

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Ice fall interactive - Lead Audio Designer

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
1 Month ago
Lionbridge Games - Community Coordinator

Lionbridge Games

Quebec, Canada (Hybrid)
3 Months ago
Airlab Inc  - LEVEL DESIGNER

Airlab Inc

Montreal, Quebec, Canada (On-Site)
11 Months ago
Fortra - Software Development Manager

Fortra

Canada (On-Site)
1 Week ago
Kabam - Principal Live Ops Analyst

Kabam

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Qualcomm - Audio/Edge AI Silicon Validation and Firmware Engineer

Qualcomm

Markham, Ontario, Canada (On-Site)
1 Month ago
Canonical - MAAS Systems Engineer - Python

Canonical

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Mozilla - Senior Business Development Lead

Mozilla

Canada (Remote)
4 Weeks ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Engine 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)

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