Middle+ / Senior UE5 Developer
We are looking for a Middle+ / Senior Unreal Engine 5 developer for an unannounced game project.
We need a specialist who is proficient in UE5 C++, understands the architecture of gameplay systems, and can write solutions that are maintainable, scalable, and reusable.
An additional plus would be an interest in modern AI tools and a desire to use them in a real production process: for accelerating development, prototyping, analysis, documentation, and automating work tasks.
Main Requirements:
- Experience participating in commercial game projects on Unreal Engine 5;
- Proficient C++ in the context of Unreal Engine;
- Good understanding of Gameplay Framework: Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState, Subsystems;
- Experience designing gameplay systems that are maintainable, scalable, and reusable;
- Understanding of architectural principles: separation of concerns, loose coupling of systems, working through interfaces, components, subsystems, and modules;
- Understanding of principles for building modular applications within a UE project;
- Knowledge of generally accepted data-driven approaches: Data Assets, Data Tables, Gameplay Tags, configurations, data-driven logic setup;
- Experience with Gameplay Ability System;
- Experience with Common UI or understanding of UE5 UI architecture principles;
- Ability to independently decompose gameplay features, estimate implementation complexity, and bring tasks to a production-ready state.
Will be a plus:
- Understanding of principles for building multiplayer applications;
- Experience with replication, RPC, authority model, and networked gameplay systems in Unreal Engine;
- Experience with modular project architecture: plugins, runtime/editor modules, subsystems, reusable gameplay components;
- Experience participating in technical planning, reviewing solutions, or discussing architecture within the team;
- Experience with AI agents, LLM tools, or AI-assisted development;
- Interest in applying AI tools in the real production process: prototyping, code analysis, documentation, automation of routine tasks;
- Good self-organization: ability to plan your work, maintain focus, and proactively highlight task risks.
Who we are looking for:
- We need a developer who not only closes tasks from a list but understands how their technical solutions affect the project in the long term;
- It is important that the person can work independently, ask the right questions, propose technical solutions, and maintain order in their area of responsibility;
- We are particularly interested in candidates who are close to the idea of using AI tools not as a toy, but as a full-fledged part of the development workflow;
Work Format:
- Fully remote format;
- Full-time, 80,000 - 120,000 (based on final interview results);
- Level: Middle+ / Senior;
- Work on an unannounced UE5 project;
- Project details will be discussed after initial contact.