Senior Programmer - Engine (Unity)

2 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

Playground Games - Lighting Artist - Contract

Playground Games

England, United Kingdom (Hybrid)
3 Months ago
Kavalirio - SME Systems Integrator

Kavalirio

Herndon, Virginia, United States (On-Site)
3 Weeks ago
Thatgamecompany - Senior Graphic Designer

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago
Crunchyroll - DevOps Engineer - Cloud Reliability

Crunchyroll

San Francisco, California, United States (Hybrid)
4 Months ago
Saviynt - Senior Engineer - Java

Saviynt

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Alp Consulting  - Unity Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Wizcorp - Unreal Engine Programmer

Wizcorp

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

limit break

Tokyo, Japan (On-Site)
1 Year ago
playthree - Unity Game Developer

playthree

London, England, United Kingdom (Hybrid)
2 Months ago
GameDuell - Senior Game Developer (Unity / C#)

GameDuell

Berlin, Berlin, Germany (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NinjaVan - Field Sales Executive

NinjaVan

Surabaya, East Java, Indonesia (On-Site)
9 Months ago
Casumo - Senior Business Analyst

Casumo

Zagreb, Croatia (Hybrid)
3 Months ago
Ansys - Senior Salesforce Technical Architect

Ansys

Beltsville, Maryland, United States (On-Site)
1 Week ago
Marvell - Design Verification Engineer

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Xplor Technologies - Order to Cash Administrator

Xplor Technologies

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
1 Week ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Months ago
Discord - Senior Software Engineer, Audio/Video

Discord

San Francisco, California, United States (On-Site)
2 Months ago
Loyalty Juggernaut - Solutions Engineer

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Year ago
Interactive Brokers - Account Opening & KYC Specialist

Interactive Brokers

Tokyo, Japan (On-Site)
1 Week ago
Capgemini - Power Platform Developer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Nelson, British Columbia, Canada

Adtran - NPI-LCE Test Engineer, Sr.

Adtran

Ottawa, Ontario, Canada (On-Site)
2 Months ago
Lionbridge Games - VR Test Analyst

Lionbridge Games

Quebec, Canada (On-Site)
5 Months ago
Scanline VFX - I/O Coordinator

Scanline VFX

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Highspot - Sr. Software Development Engineer, EcoSystems

Highspot

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
buffalo buffalo  - Freelance Concept Artist

buffalo buffalo

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
Haleon - Quality Manager

Haleon

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
bounteous - GenAI Lead

bounteous

Canada (Remote)
1 Week ago
Guru Studio - Executive Assistant

Guru Studio

Toronto, Ontario, Canada (On-Site)
2 Months ago
Cadence - Senior Principal Verification Engineer

Cadence

Montreal, Quebec, Canada (On-Site)
2 Months ago
Scanline VFX - Generalist (Lighting Focus)

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

bohemia interactive - Engine Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
8 Months ago
Red panda games - Software engineer Internship for Unreal game engine

Red panda games

Hyderabad, Telangana, India (Remote)
11 Months ago
Dream world  - Unreal Engine Game Developer (Senior+)

Dream world

Redwood City, California, United States (Remote)
2 Months ago
Apple - Tools and Automation Engineer, App QA

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Vancouver, British Columbia, Canada (Remote)
8 Months ago
Side - Tools Engineer - Talent Pool

Side

United States (Remote)
2 Months ago
xogar games - Unreal Developer Intern

xogar games

Bengaluru, Karnataka, India (On-Site)
3 Months ago
brown bag films - Pipeline TD (Unreal)

brown bag films

Bali, Indonesia (On-Site)
2 Months ago
Survios - Senior Technology Engineer - Unreal Engine 5

Survios

California, United States (On-Site)
8 Months ago
Rocket studio - Unity Developer (Intern)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
2 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)

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