Senior Engine Programmer (FOR HONOR)

3 Months ago • All levels • Game Engine

Job Summary

Job Description

As a Senior Engine Programmer for FOR HONOR, you will be responsible for programming in a clear and structured manner, ensuring performance, maintainability, modularity, scalability, and compatibility. Your primary responsibilities will include developing, refactoring, and optimizing core systems with a long-term focus. You'll be involved in compiling and understanding project purposes, identifying development needs, and assessing technical feasibility. Analyzing existing engine functions, building and improving engine modules, and recommending improvements through new system design and implementation are also part of the role. Additionally, you will suggest innovative changes, maintain performance, support production features, document your work, collaborate with multiple teams, and share your knowledge with other studio teams. You will also assess and debug performance issues and propose optimizations.
Must have:
  • Program with clear, structured code for performance and maintenance.
  • Develop and optimize core systems for the long term.
  • Analyze engine functions and ensure they align with project goals.
  • Build and improve engine modules.
  • Collaborate with multiple teams to optimize engine systems.
  • Assess and debug performance issues and propose optimizations.

Job Details

  • Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements
  • Develop, refactor and optimize core systems focusing on the long-term.
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility.
  • Analyze the engine's existing functions and see if they're in line with the purpose.
  • Build and improve the modules that the engine needs.
  • Recommend improvements by designing and implementing new systems, as needed.
  • Suggest innovative changes, drawing inspiration from other games or engines in the industry.
  • Maintain performance and optimize systems.
  • Support the features and systems designed for production.
  • Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
  • Collaborate with multiple teams to optimize the interaction between different game engine systems.
  • Share your knowledge with the different teams of the studio and be a go-to person for the programmers.
  • Assess and debug simple and complex performance issues + propose well adapted optimizations.

Similar Jobs

Critical mass - VP, Technology

Critical mass

Chicago, Illinois, United States (On-Site)
2 Months ago
cyara - Senior Software Engineer - Backend Telephony

cyara

Hyderabad, Telangana, India (Hybrid)
10 Months ago
storytq - Senior Account Executive

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
3 Months ago
bytedance - Backend Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Apple - Senior Data Scientist - Experimentation

Apple

New York, New York, United States (On-Site)
2 Months ago
Moonton  - Senior Unity Client Developer

Moonton

Shanghai, China (On-Site)
2 Weeks ago
fortis games - Sr. QA Automation Engineer (Game)

fortis games

(Remote)
3 Months ago
Triple dot studios - Senior Advanced Unity Software Engineer

Triple dot studios

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Apple - Tools and Automation Engineer

Apple

New York, New York, United States (On-Site)
1 Month ago
Quantic Dream - Engine Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

storytq - Senior Account Executive

storytq

Amsterdam, North Holland, Netherlands (Hybrid)
3 Months ago
Critical mass - VP, Technology

Critical mass

Chicago, Illinois, United States (On-Site)
2 Months ago
bytedance - Backend Software Engineer Intern

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
bytedance - Backend Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
2 Months ago
cyara - Senior Software Engineer - Backend Telephony

cyara

Hyderabad, Telangana, India (Hybrid)
10 Months ago
Apple - Senior Data Scientist - Experimentation

Apple

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Icon Creative - Art Director

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
1 Year ago
Ubisoft - Gameplay Programmer

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Months ago
2K - Senior Operations Manager (Creative Dev)

2K

Montréal, Québec, Canada (Hybrid)
2 Months ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Montreal, Quebec, Canada (Remote)
9 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
Activision - Expert Facial Technical Artist (Animation)

Activision

Toronto, Ontario, Canada (On-Site)
1 Year ago
Cineplex - Part Time Cast Member

Cineplex

Nanaimo, British Columbia, Canada (On-Site)
2 Months ago
Ubisoft - Back-End Golang Developer

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Behaviour Interactive - Dishwasher

Behaviour Interactive

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Evolution  - Korean Language Live Game Presenter

Evolution

Ontario, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Paradox Interactive - Engine Graphics Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
cirrus logic - Software Tools Engineer

cirrus logic

Phoenix, Arizona, United States (Hybrid)
1 Month ago
Zitga gaming studio - Unity Developer

Zitga gaming studio

Hanoi, Vietnam (On-Site)
2 Weeks ago
Riot Games - Manager, Software Engineering - Unreal Ecosystem (UnEco)

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Reality Games - Unity Developer

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
7 Months ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Foresight Sports - Senior Unity Developer

Foresight Sports

San Diego, California, United States (On-Site)
1 Year ago
bohemia interactive - Engine Tools Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
9 Months ago
Triple dot studios - Senior Unity Software Engineer

Triple dot studios

Barcelona, Catalonia, Spain (Hybrid)
3 Weeks ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Paris, Île-de-France, France (Hybrid)

Kyiv, Kyiv City, Ukraine (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Kyiv, Kyiv City, Ukraine (Hybrid)

Chengdu, Sichuan, China (On-Site)

Sofia, Sofia City Province, Bulgaria (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

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

Job Common Plug