Intermediate Software Engineer (Unreal Engine 5)
Summary
Builds core gameplay and engine systems in Unreal Engine 5 using C++ and Blueprints for a new original game, focusing on performance, multiplayer, and cross-disciplinary collaboration.
Responsibilities
-
Core Gameplay Features – Design and implement player-facing systems such as movement, traversal, interactions, and progression using C++ and Blueprints.
-
System Design & Architecture – Create modular, data-driven gameplay systems that support rapid iteration and scale across PC and other platforms.
-
Cross-disciplinary Collaboration – Work closely with design, animation, and audio teams to prototype mechanics, tune feel, and refine experiences through playtesting.
-
Performance & Stability – Profile and optimize gameplay systems to meet performance and memory budgets, and contribute to stability through testing and debugging.
-
Technical Mentorship – Share gameplay engineering best practices through code reviews and informal mentorship of associate engineers.
-
Continuous Improvement – Stay up to date with UE5 subsystems (GAS, MassEntity, Chaos), propose tooling or workflow improvements, and help drive internal knowledge sharing.
Requirements
-
Have 3+ years of professional experience using C++ in Unreal Engine 4 or 5, with a strong focus on gameplay systems.
-
Hold a BSc in Computer Science or a college diploma in software engineering, game programming, or a closely related field.
-
Have shipped at least one commercial game featuring your gameplay contributions.
-
Are passionate about prototyping, polish, and tight player control and feedback loops.
-
Communicate clearly and value cross-functional collaboration.
-
Are comfortable with Perforce, Git, or similar version control systems and modern profiling/debugging tools.
Pluses
-
Experience working on VR platforms, particularly with performance optimization and player input
-
Experience with Gameplay Ability System, MassEntity, or Chaos physics.
-
Contributions to improving build pipelines, CI, or automated gameplay testing.
-
Passion for accessibility, player expression, and inclusive game mechanics.