Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Engine programmer (FOR HONOR)

Full-time

Ubisoft

Company Description

For Honor is a unique multiplayer fighting experience which is at its 9th year running live. With more than 37 million players and a talented team of more than 100 people behind it, the game is in its best shape yet to have a bright and long future.

We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine, pushing the boundaries of innovation, and elevating our game to the latest consoles and beyond. Given the ambitious scope of this mandate, we anticipate significant team expansion in the upcoming quarter. We are in search of specialists who can offer their expertise and guidance, as well as generalists who thrive on learning and take on a variety of challenges. In the coming months, our focus will be on pioneering new explorations and strategic discussions concerning the future of our engine and developing cutting-edge new features. Engine programmers will also integrate with the content programming team, including 3D, UI, and Gameplay programmers, to foster enhanced collaboration, and knowledge sharing.

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown! 

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

We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Engine programmer (FOR HONOR) in Montréal, QC vacancy
  •  ...for technical aspects related to their specialty. Act as a senior programmer and participate in programming high-risk elements within...  ...Education: Bachelor’s degree in Computer Science, Computer Engineering, or any other equivalent training. Relevant Experience:... 
    Senior
    Full time
    Flexible hours

    Ubisoft

    Montréal, QC
    4 hours ago
  •  ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    3 days ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  .... What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts...  ...working on game user interfaces Experience working with Unreal Engine Excellent C++ skills Excellent Blueprint skills Excellent UMG... 
    Senior
    Full time

    Hasbro

    Montréal, QC
    5 hours ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite.... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...As an Engine Programmer at Ubisoft Montréal you will contribute to the development and evolution of core engine systems of the project. Youll work closely with cross-functional teams to build scalable high-performance solutions that support production needs and long-term technical... 
    Long term contract
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    11 days ago
  •  ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse...  ...·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes... 
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    5 hours ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team.... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que Concepteur·trice de Jeux (Combat) sur For Honor à Ubisoft Montréal, vous serez responsable de développer des systèmes de combat, des contrôles, des interfaces et d’autres éléments... 
    Contract work

    Ubisoft

    Montréal, QC
    4 hours ago
  •  ...environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning...  ...our platforms. What You'll Do Epic Games is looking for a Senior iOS Anti-Cheat Engineer to join the efforts of protecting our games... 
    Senior
    Long term contract
    Full time
    Temporary work

    Epic Games

    Montréal, QC
    5 days ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  •  ...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.... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    24 days ago
  •  ...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... 
    Senior
    Full time

    Ubisoft

    Montréal, QC
    24 days ago
  •  ...Job Description As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support...  ...creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical... 
    Full time

    Ubisoft

    Montréal, QC
    5 hours ago
  •  ...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'... 
    Senior
    Temporary work
    Internship

    PlayStation Global

    Montréal, QC
    24 days ago
  •  ...environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning...  ...and styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for customization... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    7 days ago
  •  ...attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la...  ...3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu...  ...will you do? Design and implement well-engineered, reliable, maintainable, and bug-free code... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    18 days ago
  • $120k - $165k per year

     ...boundaries of what is technically possible. We are seeking a Senior Rendering Programmer to join our Montréal studio. This is a rare opportunity to...  ...the forefront of visual innovation, helping us push Unreal Engine 5 to its absolute limits. You will be a key architect of the... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cloud Chamber

    Montréal, QC
    18 days ago
  •  ...dedicated team within a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and...  ...of C++ and HLSL ~ Experience working with Unreal Engine is a plus ~ Experience of working with a graphics debugging... 
    Senior
    Full time

    Hasbro Inc.

    Montréal, QC
    7 hours ago
  •  ...attendons-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que...  ..., other content developers, and software engineers on tool requirements and design ~...  ...What do we expect from our Senior Tools Programmer? ~5+ years of experience as a... 
    Senior
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    12 days ago
  •  ...civil status, disability, or any other protected characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills  to work within our Corporate Technologies group that develops and supports the tools game... 
    Senior
    Permanent employment
    Full time
    Worldwide

    bhvr

    Montréal, QC
    3 days ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    5 hours ago
  • This Retail company in Montreal is looking for a Senior Programmer - Systems Analyst (PeopleSoft). Additional information: Contract: In...  ...PeopleCode, PeopleTools, Application Designer, and Application Engine. Maintenance & Patching: Implement critical tax updates,... 
    Senior
    Full time
    Contract work
    Part time
    Remote work

    Randstad

    Montréal, QC
    a month ago
  •  ...L'opportunité Aperçu du poste Le ou la gestionnaire du programme de produits est un leader clé de l’exécution responsable de coordonner...  ..., this role manages the cross-functional execution across Engineering, Manufacturing, Supply Chain, Logistics, and Quality. The ideal... 
    Senior
    Full time
    Work at office

    xnrgy-climate-systems

    Montréal, QC
    1 day ago
  •  ...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.... 
    Senior
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    3 days ago
  •  ...other protected characteristics as per applicable law. As a  Senior Systems Programmer on  Dead by Daylight , you will play a key role in shaping...  ...C++ systems that power Dead by Daylight, ranging from engine improvements to platform-specific implementations and developer... 
    Senior
    Permanent employment
    Full time
    Worldwide
    Montréal, QC
    2 days ago
  •  ...technical support to production Participate in continuous improvement by identifying problems, actively communicating them to the engineering team to ensure visibility and rapid implementation of solutions. Maintain monitoring of programmed cutting rates (Trutops VS... 

    W3Global

    Montréal, QC
    5 days ago
  •  ...SENIOR PROGRAMMER (Potential for an Executive Role) PROXIMITY HCI | Enabling Off-screen HCI for Smartwatches + Smartphones. Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI a) Who we are ProximityHCI is a TandemLaunch... 
    Senior
    Full time
    Internship

    ProximityHCI

    Montréal, QC
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Engine programmer (FOR HONOR). Be the first to apply!