Senior Engine Programmer

1 month ago


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 game
  • Collaborate with cross-functional teams to address performance issues and improve iteration times
  • Contribute to our core framework layer built atop Unreal Engine
  • Profile the game and work with other teams to ensure seamless console performance
  • Mentor and guide junior programmers to help them grow in their roles
Requirements:
  • 7+ years of experience in game engine development, with a focus on debugging, optimization, and low-level engine code
  • Expertise in Unreal Engine and its inner workings
  • Experience developing and optimizing for PlayStation and/or Xbox consoles
  • Excellent C++ skills and strong multi-threading programming abilities
  • Modular and maintenance-oriented implementation approach
  • Initiative to push boundaries and a strong desire to build something outstanding
  • Excellent interpersonal skills and verbal/written communication skills in English and French

We're an equal opportunity employer committed to diversity and inclusion. We welcome applications from talented individuals from all backgrounds and perspectives.



  • 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...


  • 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 Epic Games Full time

    Job OverviewEpic Games is seeking a highly skilled Senior Unreal Engine Programmer to join our team of experts in game development. As a key member of our team, you will be responsible for building and maintaining our Unreal Engine technology stack, from editor to asset cooking to in-engine test pipeline.We are looking for a talented individual with a strong...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior Animation ProgrammerJob Summary:We are seeking a highly skilled Senior Animation Programmer to join our team at Jobs for Humanity. As a Senior Animation Programmer, you will be responsible for designing, developing, and maintaining animation systems that will bring our games to life.Key Responsibilities:Work with animation, programming, and...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking a highly skilled Lead Programmer, Engine to join our team. As a key member of our Engine team, you will contribute to the development and maintenance of our proprietary game engine. Your expertise will help shape the core framework of our engine, ensuring it remains efficient, reliable, and scalable.Key...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing and developing cutting-edge animation systems that bring our games to life.Key Responsibilities:Design and develop animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft's 19,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 to innovation and creativity drives the development of immersive and engaging game worlds.About the RoleWe are seeking a...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Job Title: Senior UI ProgrammerAt HASBRO DEUTSCHLAND GmbH, we're seeking a highly skilled Senior UI Programmer to join our team. As a key member of our development team, you will be responsible for designing and implementing user interfaces for our games.The ideal candidate will have a strong background in game development, with experience in UI programming...


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

    Job SummaryWe are seeking an experienced Senior Network Programmer to join our Haven Entertainment Studios project team. The successful candidate will be responsible for designing, implementing, and testing network features and functionality for our games using C++, Unreal Engine, and other tools.Key ResponsibilitiesCollaborate with gameplay programmers,...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Join HASBRO DEUTSCHLAND GmbH as a Senior UI ProgrammerWe are seeking a skilled Senior UI Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a member of our team, you will be responsible for designing and developing user interfaces for our games.About the RoleAs a Senior UI Programmer, you will be working closely with our game development team to...

  • Senior UI Programmer

    4 weeks ago


    Montreal, Quebec, Canada 2K Full time

    Job SummaryWe are seeking a highly skilled Senior UI Programmer to join our team and contribute to the development of the Unreal Engine UI systems. As a key member of our team, you will be responsible for designing and implementing UI systems that will be integral to the Unreal Engine and used to ship awesome games and tools.Key ResponsibilitiesOwn, develop,...


  • Montreal, Quebec, Canada Epic Games Full time

    Job OverviewWe are seeking a highly skilled Senior Tools Programmer to join our team at Epic Games. As a key member of our development team, you will be responsible for designing, building, and maintaining tools that support our game development pipeline.As a Senior Tools Programmer, you will work closely with our artists, designers, and engineers to...


  • Montreal, Quebec, Canada 2K Full time

    Unlock the Future of Interactive EntertainmentWe are seeking a talented Senior Gameplay Programmer to join our team at SEED, a pioneering group within Electronic Arts that combines creativity with applied research. As a key member of our team, you will play a crucial role in shaping the future of interactive entertainment.As a Senior Gameplay Programmer, you...


  • Montreal, Quebec, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Job Title: Senior Software EngineerJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based IoT solutions for our clients in the industrial sector.Key Responsibilities:Design and...


  • Montreal, Quebec, Canada 2K Full time

    About the RoleWe are seeking a highly skilled Senior Gameplay Programmer to join our team at 2K. As a key member of our gameplay development team, you will play a critical role in the creation of our next-generation game.Key ResponsibilitiesCollaborate with our game design team and other departments to design, develop, and implement engaging gameplay...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    Immersive Gaming ExperiencesWe're seeking a talented Senior/Principal Gameplay Programmer to join our dynamic team and contribute to shaping gaming experiences.Key ResponsibilitiesDevelop high-quality, maintainable, and well-documented code that drives engaging gameplay features.Collaborate with cross-functional teams to design and implement core game...

  • Engine Programmer

    3 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on developing and maintaining our proprietary game engine.ResponsibilitiesWrite C++ code in a data-driven engine.Collaborate with design and art teams to build core gameplay experiences.Work with team...

  • Senior C++ Programmer

    4 weeks ago


    Montreal, Quebec, Canada Gearbox Studio Québec Full time

    At Gearbox Studio Québec, we're seeking a highly skilled Senior C++ Programmer to join our team. As a key member of our engine development team, you'll be responsible for maintaining and optimizing our game engine, ensuring system compatibility and performance across all deployment platforms, and collaborating closely with design and art teams to implement...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing and developing animation systems that bring our games to life.Key Responsibilities:Design and develop animation systems that meet the highest quality...