Senior Engine Programmer

1 Month ago • 4-8 Years • Game Engine • Game Programmer

About the job

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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.
    View Full Job Description

    Add your resume

    80%

    Upload your resume, increase your shortlisting chances by 80%

    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.

    Montreal, Quebec, Canada (On_site)

    Paris, ÃŽle-de-France, France (On_site)

    Montreal, Quebec, Canada (On-Site)

    Bucharest, Bucharest, Romania (Hybrid)

    Mumbai, Maharashtra, India (On_site)

    Kyiv, Kyiv City, Ukraine (On_site)

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

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

    View All Jobs

    Get notified when new jobs are added by Ubisoft

    Similar Jobs

    Visa - Software Engineer - Full Stack

    Visa, Poland (Hybrid)

    Microsoft - Principal Architect

    Microsoft, India (On-Site)

    Dream Games - Software Engineer

    Dream Games, Türkiye (On-Site)

    Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

    Gamebreaking Studios, Colombia (Remote)

    Keywords Studios (Player Support) - Software Engineer - C++

    Keywords Studios (Player Support), Japan (Remote)

    Kepler Interactive - Senior Software Engineer (12 month fixed term)

    Kepler Interactive, Japan (Hybrid)

    Metadrob - Unreal Engine Developer

    Metadrob, India (On-Site)

    Get notifed when new similar jobs are uploaded

    Similar Skill Jobs

    Tencent - Data Scientist

    Tencent, Singapore (On-Site)

    Lenovo - BMC Engineer (XCC)

    Lenovo, India (On-Site)

    Aristocrat Gaming - Sr Game Mathematician I

    Aristocrat Gaming, India (On-Site)

    Meta - Software Engineer - Datacenter networking

    Meta, United States (On-Site)

    Activision - 2025 US Summer Internship - Game Engineering

    Activision, United States (On-Site)

    BULKHEAD - Programming Internship -2025

    BULKHEAD, United Kingdom (On-Site)

    Duolingo - Senior Creative Technologist

    Duolingo, United States (On-Site)

    Luxoft - Senior GPU Kernel Developer

    Luxoft, Türkiye (Remote)

    Get notifed when new similar jobs are uploaded

    Jobs in Chengdu, Sichuan, China

    Paypal - Senior Onboarding Specialist

    Paypal, China (On-Site)

    Ubisoft - Intern Game Tester

    Ubisoft, China (On-Site)

    Electronic Arts - Product Manager (Monetization)

    Electronic Arts, China (On-Site)

    Mattel  Inc  - Sr Equip & Facility Engineer

    Mattel Inc , China (On_site)

    Intel Corporation - Cost Engineer

    Intel Corporation, China (On-Site)

    Cadence - Lead Product Engineer

    Cadence, China (On-Site)

    Intel Corporation - NAND Collateral DTCO Engineer

    Intel Corporation, China (On-Site)

    Intel Corporation - Facility Mechanical Engineer

    Intel Corporation, China (On-Site)

    Get notifed when new similar jobs are uploaded

    Game Engine Jobs

    Wizcorp - Unreal Engine Programmer

    Wizcorp, Japan (Remote)

    Kepler Interactive - Senior Software Engineer (12 month fixed term)

    Kepler Interactive, Japan (Hybrid)

    Brightline - Unreal Engine Deveoper

    Brightline, United States (On-Site)

    Regression Games - Software Engineer - Automation Frameworks

    Regression Games, United States (Hybrid)

    Red Panda Games studio - software intern mobile games Unity developer

    Red Panda Games studio, India (Remote)

    Wildlife Studios - Staff Game Engineer (L6) - Live Games Tech

    Wildlife Studios, Brazil (On-Site)

    Ghostpunch Games - Generalist Software Engineer (Remote)

    Ghostpunch Games, United States (Remote)

    Zen Technologies  - Junior Game Developer

    Zen Technologies , India (On-Site)

    Get notifed when new similar jobs are uploaded