RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Lead Gameplay Engineer

Skills
Software DevelopmentGameplayGameplay ProgrammingHigh Performance ComputingLeadershipProgrammingTechnical Architecture
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience in game development, with a focus on Unreal Engine and gameplay system development
  • At least two shipped titles, preferably with large or open-world gameplay systems
  • Strong software engineering background with expertise in architecting scalable, modular systems
  • Proficiency in Unreal Engine 5, with hands-on experience using C++ and/or Blueprints
  • Experience with Lua scripting or similar scripting languages, especially in the context of gameplay programming
  • Proven leadership skills, including experience mentoring, managing, or guiding a team of developers
  • Ability to write clean, maintainable, and high-performance code
  • Excellent communication skills, both written and verbal
  • Familiarity with version control systems (Git, Perforce) and working in agile development environments

Nice to have

  • Experience working on multiplayer or large-scale sandbox games
  • Experience with Unreal Engine 5 specifically
  • Prior experience working with server-side or networked game systems
  • Familiarity with tools like JIRA, Trello, or other project management tools

Day to day

  • Architecting large, scalable gameplay systems for player activities, combat, progression, multiplayer, and more
  • Leading, mentoring, and guiding a team of gameplay programmers, ensuring they adhere to best practices and write clean, maintainable code
  • Working hands-on to build new gameplay systems, prioritizing robustness, flexibility, and performance
  • Overseeing the implementation of gameplay features primarily using Lua scripting within Unreal Engine 5
  • Collaborating with the gameplay team to define technical roadmaps, ensuring efficient delivery of gameplay features
  • Performing code reviews and ensuring the overall quality of the game codebase
  • Troubleshooting and optimizing existing systems to improve game performance across platforms
  • Working in a scrum/agile environment, ensuring features and systems are delivered on time and with high quality