Senior Engine programmer (FOR HONOR)
Ubisoft
Job Description
- 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.
Qualifications
- 3+ years in the video game industry
- Excellent command of C++
- Ability to analyze and synthesize existing systems
- Skilled at debugging and solving complex problems in an optimal way
- General understanding of modern game engine architecture
- Good knowledge of multithreaded programming and synchronization mechanisms
- University degree in Computer Science or Software Engineering (or equivalent training)
- Knowledge and experience with modern game engines (asset)
- Proficiency in Unreal or Unity (asset)
- Knowledge of different hardware architectures (Intel, AMD, Xbox, PlayStation, etc.) (asset)
- Familiarity with virtual machines and cloud services (asset)
Additional Information
Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.
Company Name: UbisoftUbisoft’s 20,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.
- ...just employment ecosystem. We support individuals coming from all walks of life. Company Name: Ubisoft Description du poste Programmer de manière claire et structurée en respectant les exigences de performance, maintenance, modularité, évolutivité et compatibilité....SeniorFull timeApprenticeship
- Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times. Our employee promise represents Intact’s commitment to you in exchange for living our Values, striving to do your ...SeniorLong term contractFull timeRemote workFlexible hours
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists...SeniorFull time
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...priority on stability and “always playable” gameplay. Act as a senior, hands‑on, pragmatic contributor: write code daily, mentor others...SeniorFull time
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...workflows efficient for a small, autonomous team. Embody a hands-on senior engineering role by writing code daily, debugging deep within the...SeniorFull time
- ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together....SeniorFull time
- ...create the unknown! Job Description We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together....SeniorFull time
- ...and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Senior Game Designer (Combat) on For Honor at Ubisoft Montréal, you will help shape and evolve the game’s multiplayer combat experience through balancing, systemic...SeniorLong term contractFull time
$12k - $15k per year
...for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex...SeniorFull timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work...Long term contractFull time
- ...create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications... ...objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and frameworks. ~ Leverage the best hardware...SeniorFull time
- ...recherche d'un ·e Programmeur ·euse IA senior expérimenté ·e pour rejoindre notre studio... ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire,... ...Expérience de livraison de jeux avec Unreal Engine. Connaissance pratique de l'...SeniorFull timeTemporary workInternship
- ...The Senior Statistical Programmer will lead single and/or multiple clinical trials and be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation...SeniorPermanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
- ...data with a high level of precision as required by the game engine with strong attention to detail; Export and integrate animations... ...Director or Technical Animator as well as designers and programmers; Test review and iterate on animation systems directly in-game...Full timeRemote work
- ...for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex...SeniorFull timeContract workLocal areaFlexible hours
- ...la physique ; Solides compétences en programmation C++ et maîtrise d'au moins un langage de... ...jeux passionnés et pleins d'énergie ! Senior Physics Programmer We are Highdive, a... ...operating systems; Familiarity with various engine modules and plugins, with preference...SeniorFull timeWork at office
- ...data with a high level of precision , as required by the game engine , with strong attention to detail; Export and integrate... ...Technical Director or Technical Animator , as well as designers and programmers; Test, review, and iterate on animation systems directly in-...Full time
- ...status, disability, or any other protected characteristics as per applicable law. As a Tools Programmer with your technical expertise and strong knowledge of the Unreal Engine, you will contribute to the development and improvement of production tools and pipelines, while...SeniorFull time
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SeniorFull time
- ...opportunité? Ou tu ne fais que jeter un coup d’œil au marché? Eh bien… tu te trouves au bon endroit! En tant que responsable de programme senior , vous dirigerez la mise en œuvre d’initiatives clés au sein du portefeuille d’activités de marketing à la performance de...SeniorFull timeApprenticeshipRemote workFlexible hoursDay shift
- ...tools. Working collaboratively with other programmers and designers, you will have a... ...Bachelor's degree in Computer Science, Engineering, or equivalent experience ~ Expert-level... ...Professional proficiency with multiple game engines, or proven ability to pick up new ones...SeniorFull timeContract workLocal areaFlexible hours
- ...du poste : Nous recherchons un(e) Programmer-euse Sénior Gameplay , spécialisé(e) dans les 3C (... ...une expérience approfondie avec Unreal Engine 5 ~ Excellentes compétences en communication... ...: We are looking for a Senior Gameplay Programmer, specialized in 3Cs...SeniorFull timeRemote work
- ...intégrer les animations selon les directives techniques en collaboration avec la direction technique l animation technique la programmation et la conception. Tester analyser et réviser les systèmes danimation directement en jeu . Collaborer étroitement avec les...Full timeRemote work
- ...les animations selon les directives techniques , en collaboration avec la direction technique , l’ animation technique , la programmation et la conception. Tester, analyser et réviser les systèmes d’animation directement en jeu . Collaborer étroitement avec les...Full time
- ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power... ...communication layers. Integrate network functionality into the game engine, working closely with gameplay, backend, and engine teams....SeniorFull time
- ...applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate... ...and CI/CD pipeline robustness. Collaborate closely with other engineers to deliver scalable, gaming server-compliant services....SeniorFull timeWorldwide
- ...Job Description As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on a multiplayer game. You’ll be responsible for developing... ...and gameplay systems that need to be developed in the engine. Review existing engine features and assess their suitability...SeniorFull timeWork at office
- ...The Content Creation Technology Group (CCTG) is looking for a Senior ML programmer to work in a team that develops machine learning tools to... ...productions. ~ Develop, integrate and maintain Inference engines, ML libraries and frameworks. ~ Leverage best hardware (NPU...SeniorFull time
- ...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...Long term contractFull time
- ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–based systems that underpin gameplay, rendering, physics, tools, and pipelines on an AAA title. You provide technical leadership for engine architecture...Long term contractFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engine programmer (FOR HONOR). Be the first to apply!

