Engine Programmer - Rayman Brand

2 Months ago • All levels • Game Engine

Job Summary

Job Description

The Engine Programmer will develop and improve the in-house engine, overseeing its support and optimization, as well as integrating external "middleware" modules. Responsibilities include creating, improving, maintaining, and optimizing the engine's systems, designing clear and reliable systems, working on software updates, analyzing existing functionality, choosing efficient algorithms, proposing improvements, identifying missing details in feature requests, collaborating with multiple disciplines to develop efficient pipelines, writing and maintaining documentation, integrating platform-specific guidelines, and fixing identified bugs. The role requires a deep understanding of engine architecture, optimization techniques, and the ability to work effectively in a collaborative environment.
Must have:
  • Develop and optimize in-house engine.
  • Design and maintain engine systems.
  • Analyze and improve existing engine functionality.
  • Collaborate across disciplines.

Job Details

We’re looking for an Engine Programmer who will be responsible of developing and improving our in-house engine. The candidate will oversee the support and optimization of the engine and will integrate the external "middleware" modules used by the production.

Main responsabilities:

  • Create, improve, maintain and optimize the engine’s system. 
  • Design Systems which are simple, clear, reliable, easy to extend and maintain.
  • Work on software and middleware updates (stability KPIs, performance).
  • Analyze existing functionality of the engine, then identify possible improvements to meet the project requirements.
  • Choose the most efficient algorithms and data structures for the task at hand (keeping constraints and performance in mind). 
  • Propose improvements to the needs, by designing and implementing new systems.
  • Identify missing details in feature requests and break down tasks into modules that can be implemented and tested. 
  • Collaborate with multiple disciplines to develop efficient and productive art and content pipelines. 
  • Write and maintain proper documentation for the programming team as well as other job families. 
  • Integrate and support platform specific guidelines.
  • Determine and fix the bugs identified by other production and quality control teams, doing basic maintenance.

Similar Jobs

NVIDIA - Deep Learning Intern - Fall 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
kaizen gaming  - Quantitative Analyst

kaizen gaming

Athens, Greece (Hybrid)
4 Weeks ago
Gunzilla - Lead AI Designer

Gunzilla

London, England, United Kingdom (On-Site)
3 Months ago
Aera Technology - Senior Software Engineer Backend

Aera Technology

Cluj-Napoca, Cluj County, Romania (Hybrid)
1 Week ago
Activision - Engine Programmer (Senior to Principal)

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Year ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Brazil (On-Site)
1 Year ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
7 Months ago
limit break - Unity エンジニア

limit break

Tokyo, Japan (On-Site)
11 Months ago
Epic Games - Lead UE Tools Engineer

Epic Games

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
good game design folks - Unity Game Developer

good game design folks

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Mcdonalds - Software Engineer III - Java

Mcdonalds

Mexico City, Mexico (Hybrid)
6 Months ago
Epic Games - Tools Programmer

Epic Games

(On-Site)
4 Months ago
bytedance - Backend Software Engineer

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
6 Months ago
eBay - Product Manager-Product Knowledge

eBay

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Aerovect - Software Engineer, Localization, Calibration & Mapping

Aerovect

Atlanta, Georgia, United States (Remote)
2 Weeks ago
Eqvilent - C++ SOFTWARE ENGINEER (SIMULATOR)

Eqvilent

(Remote)
8 Months ago
Optiv - Sr. Engineer - SOAR (Swimlane)

Optiv

Bengaluru, Karnataka, India (On-Site)
1 Month ago
zeta - Software Development Engineer I - Frontend

zeta

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Epic Games - Automation Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Neolytix - Healthcare Data Analytics

Neolytix

Gurugram, Haryana, India (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Milan, Lombardy, Italy

Ion - Z/OS Storage  System Programmer, Italy

Ion

Italy (Hybrid)
9 Months ago
Ion - Senior DevSecOps Engineer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
PwC - Senior Associate - Governance, Risk & Controls - Risk Private - Verona

PwC

Verona, Veneto, Italy (On-Site)
9 Months ago
JMA - Backend GO Developer

JMA

Bologna, Emilia-Romagna, Italy (Hybrid)
2 Months ago
PwC - Associate - Corporate Tax- Treviso [TAX]

PwC

Treviso, Veneto, Italy (On-Site)
8 Months ago
Ion - Senior UX Designer -  Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
Ion - AI Engineer - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Expedia - Associate Account Manager

Expedia

Rome, Lazio, Italy (On-Site)
2 Years ago
PwC - Senior Associate - ESG - Roma

PwC

Rome, Lazio, Italy (On-Site)
6 Months ago
Ion - Principal Software Engineer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Snail Studios - Senior Full-Stack Engineer – Game Development Tools

Snail Studios

Beverly Hills, California, United States (Hybrid)
2 Weeks ago
Room 8 Group - SDET / Test Automation Engineer (C++ and Unreal)

Room 8 Group

Poland (Remote)
1 Month ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
5 Months ago
limit break - Senior Engineer (Unity)

limit break

Manila, Metro Manila, Philippines (On-Site)
1 Year ago
Tencent - UE5 Engine Tool Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
xogar games - Unreal Game Developer

xogar games

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Aesir Interactive - UE Engine Programmer

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
9 Months ago
Aristocrat - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat

Barcelona, Catalonia, Spain (Hybrid)
3 Months ago
Hologate  - Unreal Engine Developer (C++)

Hologate

Munich, Bavaria, Germany (On-Site)
2 Months ago
bytedance - Site Reliability Engineer - Game

bytedance

Singapore (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Québec City, Quebec, Canada (On-Site)

Kyiv, Kyiv City, Ukraine (On-Site)

Malmö, Skåne County, Sweden (Hybrid)

Cary, North Carolina, United States (Hybrid)

Cary, North Carolina, United States (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Toronto, Ontario, Canada (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