Senior Engine Programmer

Skills
C++Game Development
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Minimum of 5 years in game engine programming
  • Strong C++ and math skills
  • Expertise in coding and debugging multi-threaded systems
  • Excellent problem solving and time management skills
  • Ability to confront unknown challenges with a can-do attitude

Nice to have

  • Experience in Unreal 5 or 4
  • Use of Pix and/or Razor for resource analysis
  • Passion for game modding and support for user-generated content

Day to day

  • Work with the core features of UE5 including asset streaming memory management module and plugin loading and the task graph
  • Tackle complicated problems to build performant and scalable systems to meet project needs
  • Collaborate with programmers and artists to optimize features
  • Full solution engineering involving changes to the engine editor and build pipeline
  • Own middleware packages and educate the team on their best use practices
  • Solve crashes and other issues on next-gen consoles and PCs
  • Mentor less experienced programmers