Sperasoft banner
Sperasoft logo

UE C++ Developer, Engine

Sperasoft logo Sperasoft
🇷🇸 Belgrade, Serbia
Contract Full Time
Experience Level Senior (5+ years)
Published Date

We are looking for Unreal Engine C++ developers to help improve the Engine for our game. In this role, you will be keeping the Engine up-to-date with platform requirements, requests from the development teams, as well as ensuring the game's stability and performance.

Responsibilitities

  • Diving deep into Unreal Engine 5 architecture and source code to extend, improve, and customize core engine systems.
  • Working on low-level subsystems, memory, asset streaming, I/O, and building pipelines.
  • Profiling and optimizing CPU and GPU performance, memory footprint, and loading times for current and next-gen platforms.
  • Extending / tuning core engine features and technologies (Nanite, Lumen, Chaos, etc.).
  • Supporting a range of consoles (Sony, Microsoft, Nintendo), as well as PC and cloud-based gaming platforms.
  • Integrating platform SDKs, store APIs, online services and storefronts (Steam, EGS, GoG, etc.).
  • Participating in all phases of development — from prototype and tools setup to shipping the final game build.
  • Strong C++ programming skills with practical experience — commercial, personal, or open source.
  • Proven experience working with Unreal Engine 4 or 5, with understanding of:
    • Engine modules, build system, and reflection macros.
    • Unreal Editor customization and plugin development.
    • Blueprint system integration and native interface extension.
    • Rendering or physics subsystems and related debugging tools.
  • Knowledge of development tools and technologies, such as:
    • Visual Studio, Rider, or similar IDEs.
    • Perforce or Git version control systems.
    • Performance analysis tools (Unreal Insights, PIX, RenderDoc, etc.).
  • Understanding of computer architecture fundamentals, including:
    • Memory layout and cache efficiency.
    • Multithreading, synchronization, and parallel computation.
    • CPU/GPU communication and workload management.
  • Ability to maintain at least 75% overlap with the project team’s working hours.
  • Flexible work setup — office, remote, or hybrid — depending on the project.
  • Curiosity to learn new technologies and a drive to grow as an engine specialist.
  • Fluent spoken English and effective communication skills for cross-studio collaboration.
  • Working with an international team of world-class professionals on exciting and challenging projects 
  • Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events 
  • Medical Care package  
  • Sensibly flexible working hours  
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines
Featured Jobs
More Jobs
Latest News
More News