Unreal Engine C++ Developer - Engine Team
Sperasoft
Full-time|Hybrid|Belgrade, City of Belgrade, Serbia Sperasoft is seeking talented Unreal Engine C++ Developers to enhance our game engine. In this role, you will be responsible for keeping the engine aligned with platform requirements, addressing requests from development teams, and ensuring optimal stability and performance of the game.Key ResponsibilitiesDelve into Unreal Engine 5 architecture and source code to extend, enhance, and customize core engine systems.Work on low-level subsystems, including memory management, asset streaming, I/O, and pipeline development.Profile and optimize CPU and GPU performance, memory usage, and loading times for both current and next-gen platforms.Refine and adjust core engine features and technologies (Nanite, Lumen, Chaos, etc.).Support various consoles (Sony, Microsoft, Nintendo), in addition to PC and cloud gaming platforms.Integrate platform SDKs, store APIs, and online services (Steam, EGS, GoG, etc.).Engage in all development phases, from prototyping and tool setup to delivering the final game build.RequirementsProficient in C++ programming with practical experience (commercial, personal, or open-source projects).Demonstrated experience with Unreal Engine 4 or 5, including understanding of:Engine modules, build systems, and reflection macros.Customizing Unreal Editor and developing plugins.Integrating the Blueprint system and extending native interfaces.Working with rendering or physics subsystems and related debugging tools.Familiarity with development tools and technologies such as:Visual Studio, Rider, or similar IDEs.Version control systems like Perforce or Git.Performance analysis tools (Unreal Insights, PIX, RenderDoc, etc.).Understanding of computer architecture fundamentals, including:Memory layout and cache efficiency.Multithreading, synchronization, and parallel processing.CPU/GPU communication and workload management.Ability to maintain at least 75% overlap with the project team’s working hours.Flexible working setup — office, remote, or hybrid based on project needs.A genuine curiosity to learn new technologies and a passion for growth as an engine specialist.Proficient in spoken English with effective communication skills for cross-studio collaboration.
Jan 9, 2026