Responsibilities:
Design and implement core gameplay systems in Unreal Engine 5 using C++;
Optimize game performance: rendering, networking, memory profiling;
Build and maintain multiplayer netcode for the open-world cyber city;
Collaborate with design and art teams to ship polished gameplay features;
Write clean, testable code with full code review participation;
Mentor mid-level engineers and review their pull requests;
Profile and debug client/server issues across Windows, macOS and consoles;
Contribute to architecture decisions and long-term technical roadmap;
Requirements:
5+ years of professional C++ development experience;
3+ years shipping titles with Unreal Engine 4 or 5;
Strong understanding of game engine internals: rendering, ECS, GC;
Hands-on experience with multiplayer games (replication, RPC);
Comfortable with Perforce or Git LFS for large asset workflows;
Solid CS fundamentals: data structures, algorithms, memory model;
Experience optimizing for 60+ FPS on mid-range PC hardware;
English: B2+ for daily team communication.