Senior Engine Programmer

3 Months ago • 4-8 Years • Game Engine • Game Programmer

Job Summary

Job Description

The Senior Engine Programmer is responsible for the maintenance and optimization of In-House game engines. They should be able to identify performance bottlenecks and propose solutions. This role also involves helping less experienced team members. Responsibilities include expanding the engine for new requirements, delivering results on time, profiling game performance, implementing optimization solutions within budget, ensuring engine stability and compatibility, quickly addressing bugs, collaborating effectively within and outside the team, keeping up with new techniques, and demonstrating strong self-motivation in learning.
Must have:
  • Strong C++ understanding
  • Data structure and algorithm knowledge
  • Familiarity with multi-threaded game engine structure
  • Experience with game engine optimization
  • Expertise in one of the fields: animation, physical, AI, graphics, sound, debug, assembly language
  • Good English reading and writing skills
Good to have:
  • Console game development experience (Nintendo Switch, PlayStation, Xbox)
  • Good English listening and speaking skills

Job Details

Job Description

About the Role

The Senior Engine Programmer is responsible for the maintenance of and the optimization of In-House game engines. He/She should be able to find the bottleneck of performance and give feasible solutions on how to solve it. As a senior one, he/she also can help team members who are less experienced.

 

What you will do

 

  • Expand the engine for new requirements. Delivery results in time.
  • Profile game performance, make out solution and implement it within budget.
  • Responsible for stability and compatibility of engine. Quick response for bugs.
  • Strong ability to collaborate and communicate inside and outside team.
  • Keep an eye on new techniques. Strong self-motivation in learning.

 

     

    Qualifications

    What you will bring

    • Understand C++, data structure and algorithm quite well.
    • Familiar with multiple-thread game engine structure.
    • Having experience of game engine optimization.
    • Knowing one of the fields quite well: animation, physical, AI, graphics, sound, debug, assembly language, etc.
    • Good English reading and writing skill.

    Additional Information

    • Console game development experience: Nintendo switch, PlayStation, Xbox, etc.
    • Good English listening and speaking skill.

    Similar Jobs

    DNEG - Senior Character TD (DNEG Animation)

    DNEG

    London, England, United Kingdom (On-Site)
    4 Months ago
    ION - Technical Consultant - Endur

    ION

    Jersey City, New Jersey, United States (On-Site)
    4 Months ago
    Echtra Games - Gameplay Engineer

    Echtra Games

    San Francisco, California, United States (On-Site)
    7 Months ago
    Paradox Interactive - Senior Engine Graphics Programmer

    Paradox Interactive

    Stockholm, Stockholm County, Sweden (On-Site)
    2 Months ago
    Ubisoft - Lead Developer (F/H/NB) – AAA Shooter RPG / The Division Resurgence

    Ubisoft

    Saint-Mandé, Île-de-France, France (Hybrid)
    4 Months ago
    Dream Games - Software Engineer (New Grad)

    Dream Games

    İstanbul, Türkiye (On-Site)
    8 Months ago
    House of How - Senior Unity Engineer

    House of How

    United States (Remote)
    3 Months ago
    Playrix - Senior Unity Software Engineer (Gameplay)

    Playrix

    Ukraine (Remote)
    4 Months ago
    Playrix - Senior C++/Python Software Engineer (Engine)

    Playrix

    Almaty, Almaty Region, Kazakhstan (Remote)
    4 Months ago

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Zoox - Developer Platforms Internship/Co-op

    Zoox

    Foster City, California, United States (Hybrid)
    4 Months ago
    ByteDance - Tech Lead - Applied Machine Learning Algorithm

    ByteDance

    San Jose, California, United States (On-Site)
    3 Months ago
    ByteDance - Senior Software Development Engineer - Cloud Native Databases

    ByteDance

    San Jose, California, United States (On-Site)
    1 Month ago
    ByteDance - Machine Learning Engineer Graduate (AML Algorithm) - 2025 Start (PhD)

    ByteDance

    San Jose, California, United States (On-Site)
    3 Months ago
    N-iX - Middle Networking Engineer

    N-iX

    Ukraine (Hybrid)
    1 Month ago
    Onsemi - Mixed Signal CAD Engineer

    Onsemi

    Bengaluru, Karnataka, India (On-Site)
    5 Months ago
    Omnissa - Staff Engineer- C++ Windows Dev (P5/P6)_12+ Years_Experience Management (DEEM Team)

    Omnissa

    Bengaluru, Karnataka, India (Hybrid)
    5 Months ago
    ByteDance - Algorithm Engineer - Audio Understanding - Start 2025

    ByteDance

    Singapore (On-Site)
    3 Months ago
    Techland - UE5 Technical Artist

    Techland

    Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
    1 Month ago
    Hypersonic Laboratories - Technical Director / Lead Programmer (Lua)

    Hypersonic Laboratories

    (Remote)
    7 Months ago

    Get notifed when new similar jobs are uploaded

    Jobs in Chengdu, Sichuan, China

    Tencent - Senior Backend Developer

    Tencent

    Shenzhen, Guangdong Province, China (On-Site)
    2 Months ago
    AppLovin - Analyst, Business Development

    AppLovin

    Beijing, Beijing, China (On-Site)
    1 Month ago
    Publicis Groupe - Senior Art Director

    Publicis Groupe

    Shanghai, China (On-Site)
    2 Months ago
    Ubisoft - Senior Network Programmer (Unannounced tactical game)

    Ubisoft

    Chengdu, Sichuan, China (On-Site)
    3 Months ago
    Microsoft - Solution Area Specialists-Digital Native

    Microsoft

    Beijing, Beijing, China (On-Site)
    1 Month ago
    Tencent - Senior Client-Side Security Engineer

    Tencent

    Shenzhen, Guangdong Province, China (On-Site)
    2 Months ago
    Unity - Accounts Receivables Specialist (6 Months Contract)

    Unity

    Shanghai, Shanghai, China (On-Site)
    5 Months ago
    Keywords Studios (Player Support) - Workday Compensation & Benefits People Technology Partner

    Keywords Studios (Player Support)

    Shanghai, Shanghai, China (Remote)
    5 Months ago
    Electronic Arts - Senior E-sports Brand Marketing Manager - FC Pro

    Electronic Arts

    Shanghai, Shanghai, China (On-Site)
    6 Months ago
    Keywords Studios (Player Support) - Technical Artist 技术美术师

    Keywords Studios (Player Support)

    Beijing, China (On-Site)
    9 Months ago

    Get notifed when new similar jobs are uploaded

    Game Engine Jobs

    Blizzard Entertainment - 2025 US Co-Op - Game Engineering

    Blizzard Entertainment

    Albany, New York, United States (On-Site)
    3 Months ago
    Keywords Studios (Player Support) - Game Engine Programmer

    Keywords Studios (Player Support)

    Tokyo, Japan (Remote)
    9 Months ago
    HRingZa Solutions - Unity Game Developer

    HRingZa Solutions

    Rajkot, Gujarat, India (On-Site)
    5 Months ago
    Maverick Games - Engine Engineer

    Maverick Games

    Warwick, England, United Kingdom (On-Site)
    1 Month ago
    PAPAYA - Unity Developer

    PAPAYA

    Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
    6 Months ago
    Activision - Expert Cinematics Engineer

    Activision

    Barcelona, Catalonia, Spain (On-Site)
    1 Month ago
    Snowed In Studios - Advanced Software Developer - Montreal

    Snowed In Studios

    Quebec, Canada (Remote)
    3 Months ago
    Amber - Sr. Game Engineer (Project Based)

    Amber

    Guadalajara, Jalisco, Mexico (On-Site)
    3 Months ago
    Azra Games - Senior Software Engineer

    Azra Games

    Austin, Texas, United States (Hybrid)
    3 Months ago
    Playrix - Senior Unity Software Engineer (Gameplay)

    Playrix

    Cyprus (Remote)
    4 Months ago

    Get notifed when new similar jobs are uploaded

    About The Company

    Ubisoft’s 21,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences.


    Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. 


    Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. 


    If you are excited about solving game changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us Create the unknown.

    Toronto, Ontario, Canada (On-Site)

    Montpellier, Occitanie, France (On-Site)

    Montpellier, Occitanie, France (On-Site)

    Montpellier, Occitanie, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Montpellier, Occitanie, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    Bordeaux, Nouvelle-Aquitaine, France (On-Site)

    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