Senior Unreal C++ Developer

Senior Unreal C++ Developer

Full-Time No working from home possible
T

At a Glance

  • Tasks: Lead the design and development of high-performance backend systems in our iGaming platform.
  • Company: Join a dynamic team at a leading iGaming company focused on innovation.
  • Benefits: Enjoy 26 days holiday, hybrid working, competitive salary, and wellness support.
  • Other info: Collaborative environment with opportunities for personal growth and learning.
  • Why this job: Make a real impact while mentoring others and driving engineering excellence.
  • Qualifications: Expertise in Unreal Engine 5, modern C++, and real-time systems required.

Job Summary

We are seeking an experienced Senior Unreal C++ Developer to lead the design and development of high-performance backend systems within our iGaming platform. This role combines hands‑on engineering excellence with technical leadership responsibilities, including mentoring junior and mid-level developers, reviewing code quality, and driving best engineering practices across the team.

Job Summary

We are seeking an experienced Senior Unreal C++ Developer to lead the design and development of high-performance backend systems within our iGaming platform. This role combines hands‑on engineering excellence with technical leadership responsibilities, including mentoring junior and mid-level developers, reviewing code quality, and driving best engineering practices across the team. The ideal candidate will have strong expertise in in Unreal Engine 5, modern C++, Blueprints, and shader development, with a strong understanding of real-time, performance critical systems.

Main Responsibilities

  • Contribute to the development and evolution of technology strategies, architectural roadmaps, and system reviews, identifying and implementing innovative solutions.
  • Play a key role in system architecture and product design, delivering high‑quality engineering solutions using C++ and Blueprints.
  • Develop, test, and deploy scalable, high‑performance systems capable of handling demanding real‑time workloads.
  • Collaborate closely with cross‑functional teams to ensure seamless integration and optimal performance across the platform.
  • Write clean, maintainable, and efficient code with a strong focus on stability, determinism, and low latency.
  • Own performance profiling and optimisation across CPU, GPU, memory, and asset usage to meet 24/7 live‑ops requirements.
  • Conduct in‑depth code reviews to ensure quality, performance, and maintainability across the codebase.
  • Provide technical guidance, mentorship, and coaching to support the professional growth of the engineering team.
  • Establish and promote coding standards, review processes, and engineering best practices.
  • Support troubleshooting, debugging, and root‑cause analysis for complex technical issues in production and development environments.

Main Requirements

  • Expert‑level experience with Unreal Engine 5, including C++/Blueprint integration, shader development, and performance optimisation.
  • Strong understanding of real‑time systems, low‑latency pipelines, and skeletal animation systems.
  • Experience integrating third‑party SDKs, especially in computer vision, body tracking, analytics, or similar domains.
  • Minimum 8 years of professional C++ development experience, ideally in performance‑critical or real‑time applications.
  • Strong expertise in modern C++ (C++14/17/20), memory management, and high‑performance system design.
  • Extensive experience with multithreading, concurrency, and asynchronous programming.
  • Experience with 24/7 live operations, including hotfixing, rapid patch cycles, monitoring, and incident response.
  • Strong debugging and profiling skills using Unreal Insights, RenderDoc, Visual Studio, and platform‑specific tools.
  • Comfortable exploring new technologies, rapid prototyping, and validating feasibility for production.
  • Solid mathematical foundation, especially in 3D maths, vectors, matrices, and transformations.
  • Experience working with gaming products, simulation systems, or other performance‑critical applications is highly desirable.

What’s in it for you?

  • Experience a dynamic and team‑orientated work environment
  • Opportunities for personal growth and learning
  • An open, inclusive and supportive team where you will be valued, and your suggestions will be welcome
  • 26 days paid holiday per year, in addition to local public holidays
  • Birthday Leave, a paid day off in the month of your birthday
  • Competitive Salary
  • Hybrid Working
  • Risk Benefits such as Pension, Life Assurance (4x annual salary), Private Medical Insurance
  • Annual Wellness Allowance
  • Team Building Opportunities
  • Flexible core hours between 10am – 4pm
  • Receive support whenever you need it with our Employee Assistance Program, available 24/7.
  • Local discounts and more…

Our team is committed to keeping remuneration and benefits under constant review to make sure what we offer stays relevant.

#J-18808-Ljbffr

Senior Unreal C++ Developer employer: Tain

Tain is an exceptional employer that champions flexibility and work-life balance, offering a remote working environment that allows you to thrive in your role as a Financial Controller. With opportunities for professional growth and direct collaboration with senior leadership, you will be part of a dynamic team driving innovation in the tech sector. The company's commitment to employee development and its vibrant culture make it an ideal place for those seeking meaningful and rewarding employment.

T

Contact Details:

Tain Recruitment Team

We think you need these skills to ace Senior Unreal C++ Developer

Unreal Engine 5
C++
Blueprints
Shader Development
Real-Time Systems
Performance Optimisation
Multithreading