Sperasoft banner
Sperasoft logo

UE C++ Developer, Engine

Sperasoft logo Sperasoft
πŸ‡¦πŸ‡² Yerevan, Armenia
Contract Full Time
Experience Level Intermediate (2–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.

Responsibilities

  • 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;
  • Friendly team and a family-like environment;
  • Additional benefits – care bonus to cover health, educational and safety needs.
Featured Jobs
More Jobs
Latest News
More News