Senior Programmer - Engine (Unity)

2 Hours ago • 3 Years +

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

Old Skull Games - Lead Level Designer

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
4 Weeks ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Ireland (Remote)
6 Months ago
Life church - Support Specialist

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago
Rebellion - Lead VFX Artist

Rebellion

England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Just wont die - Technical Artist

Just wont die

(Remote)
1 Week ago
Interactive Brokers - Android Software Engineer

Interactive Brokers

Budapest, Hungary (On-Site)
7 Months ago
Tactile Games - Art Director

Tactile Games

Copenhagen, Denmark (On-Site)
2 Months ago
Playrix - Senior Engineering Manager

Playrix

Armenia (Remote)
6 Months ago
Nexon America - Director, Gameplay Engineering

Nexon America

El Segundo, California, United States (Hybrid)
2 Weeks ago
Dynamic next - UI/UX Designer(Games)

Dynamic next

(Remote)
1 Week ago
SuperGaming - 3D Artist

SuperGaming

Pune, Maharashtra, India (On-Site)
1 Month ago
Life church - Support Operations Specialist

Life church

Edmond, Oklahoma, United States (On-Site)
7 Months ago
Meta - Product Designer, GenAI

Meta

Seattle, Washington, United States (On-Site)
6 Months ago
SciPlay - 2D Animator

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Nelson, British Columbia, Canada

Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Electronic Arts - Senior Analyst, UFC

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
NetEase Games - Infrastructure Engineer

NetEase Games

Quebec, Canada (Remote)
1 Month ago
We Are Social - Research and Insights Director

We Are Social

Toronto, Ontario, Canada (Hybrid)
3 Days ago
VGW - Customer Service Manager

VGW

Toronto, Ontario, Canada (On-Site)
1 Month ago
Amber - Localization Quality Assurance (Finnish)

Amber

Quebec, Canada (Hybrid)
1 Month ago
Enverus - Growth Marketing Manager

Enverus

Calgary, Alberta, Canada (On-Site)
2 Weeks ago
Diligent - Deal Desk Specialist

Diligent

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
1 Month ago
Rockstar Games - Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month 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)

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