Senior Engine Programmer

1 month ago


Montreal, Quebec, Canada Hasbro Full time
Senior Engine Programmer Job Description

We are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.

Key Responsibilities:

  • Define how we can push the limits of Unreal Engine 5 for our next AAA game
  • Suggest improvements to the existing engine and data pipeline to improve our iteration times and the quality of the game
  • Contribute to our core framework layer built atop Unreal
  • Profile the game and coordinate with other teams to address performance issues
  • Develop systems to track performance and notify developers when performance targets are not met
  • Ensure the game runs correctly on PlayStation and Xbox consoles
  • Mentor and provide guidance to other programmers in the team when needed

Requirements:

  • 7+ years working on game engines, with an interest in debugging, optimization, and low-level engine code
  • Experience with Unreal Engine and functional knowledge of its inner workings
  • Experience developing and optimizing for PlayStation and/or Xbox consoles
  • Excellent C++ skills
  • Strong multi-threading programming skills
  • Modular and maintenance-oriented implementation approach
  • Initiative to push boundaries and a strong desire to build something outstanding
  • Excellent interpersonal skills
  • Knowledge of Entity–component–system (ECS) architecture within game engines is a plus
  • Experience with profiling tools such as Unreal Insights is a plus
  • Functional knowledge of C# and/or Python is a plus
  • Excellent verbal and written communication skills in French and English

We are an Equal Opportunity Employer. Hasbro is committed to offering equal working chances to every individual, without regard to age, sex, sexual orientation, physical disability, country of origin, religion, citizenship, native country, or any other possible particularities. We believe in a respectful and open-minded work environment, where everyone can fully contribute to the organization's development.



  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesDefine and implement engine features to push the limits...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesDefine and implement engine features to push the limits...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key Responsibilities:Develop and optimize engine features for our...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engine development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key Responsibilities:Develop and optimize engine features for our...


  • Montreal, Quebec, Canada Hasbro Full time

    Senior Engine ProgrammerAt Hasbro, we're passionate about creating immersive gaming experiences that bring joy to players worldwide. As a Senior Engine Programmer, you'll play a crucial role in shaping the future of our games by developing, supporting, and optimizing the engine features for our next AAA title.Key Responsibilities:Define and implement...


  • Montreal, Quebec, Canada Hasbro Full time

    Senior Engine ProgrammerAt Hasbro, we're passionate about creating immersive gaming experiences that bring joy to players worldwide. As a Senior Engine Programmer, you'll play a crucial role in shaping the future of our games by developing, supporting, and optimizing the engine features for our next AAA title.Key Responsibilities:Define and implement...


  • Montreal, Quebec, Canada NetEase Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at NetEase Games Montréal. As a key member of our ThunderFire Group, you will be responsible for developing and maintaining our game engine, ensuring it meets the highest standards of performance, stability, and scalability.Key...


  • Montreal, Quebec, Canada NetEase Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at NetEase Games Montréal. As a key member of our ThunderFire Group, you will be responsible for developing and maintaining our game engine, ensuring it meets the highest standards of performance, stability, and scalability.Key...


  • Montreal, Quebec, Canada NetEase Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at NetEase Games Montréal. As a key member of our ThunderFire Group, you will be responsible for developing and maintaining our game engine, ensuring it meets the highest standards of performance, stability, and scalability.Key...


  • Montreal, Quebec, Canada NetEase Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at NetEase Games Montréal. As a key member of our ThunderFire Group, you will be responsible for developing and maintaining our game engine, ensuring it meets the highest standards of performance, stability, and scalability.Key...


  • Montreal, Quebec, Canada NetEase Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at NetEase Games Montréal. As a key member of our ThunderFire Group, you will be responsible for developing and maintaining our game engine, ensuring it meets the highest standards of performance, stability, and scalability.Key...


  • Montreal, Quebec, Canada NetEase Full time

    Job Title: Senior Engine ProgrammerWe are seeking a highly skilled Senior Engine Programmer to join our team at NetEase Games Montréal. As a key member of our ThunderFire Group, you will be responsible for developing and maintaining our game engine, ensuring it meets the highest standards of performance, stability, and scalability.Key...


  • Montreal, Quebec, Canada Hasbro Full time

    Game-Changing Engine Programmer Wanted!We're on a mission to create immersive gaming experiences that transport players to new worlds. As a Senior Engine Programmer at Hasbro, you'll play a crucial role in shaping the future of our games.Key Responsibilities:Develop and optimize engine features for our next AAA gameCollaborate with cross-functional teams to...


  • Montreal, Quebec, Canada Hasbro Full time

    At Hasbro, we're on a mission to create immersive gaming experiences that captivate audiences worldwide. As a Senior Engine Programmer, you'll play a pivotal role in shaping the future of our games.We're seeking a seasoned expert in game engine development to join our team. In this role, you'll be responsible for designing, implementing, and optimizing...

  • Senior Programmer

    4 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior ProgrammerJob Description:We are seeking a skilled Senior Programmer to join our team at Jobs for Humanity. As a Senior Programmer, you will be responsible for designing and implementing AI systems for our games.Responsibilities:Design and implement AI systems for our gamesCollaborate with designers to ensure AI systems are coherent and...

  • Senior Programmer

    4 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior ProgrammerUbisoft is seeking a highly skilled Senior Programmer to join our team in Montreal. As a key member of our development team, you will be responsible for designing and implementing AI systems for our games.Job DescriptionWe are looking for a talented Senior Programmer with a strong background in AI programming to join our team. The...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock the Power of AI in Unreal EngineEpic Games is seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our AI team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key Responsibilities:Own and develop the Mass...


  • Montreal, Quebec, Canada Sony Interactive Entertainment Inc. Full time

    {"h1": "Senior Network Programmer", "h2": "Join Our Team", "p": "At Sony Interactive Entertainment Inc., we're looking for a skilled Senior Network Programmer to join our Haven Entertainment Studios project team. As a key member of our team, you'll be responsible for designing, implementing, and testing network features and functionality for our games using...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock the Power of Unreal Engine AIEpic Games is seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our AI team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key Responsibilities:Own and develop the Mass Framework,...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock the Power of Unreal Engine AIEpic Games is seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our AI team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key Responsibilities:Own and develop the Mass Framework,...