Unreal Engine Network Developer

Program-Ace , Posted 2 months ago

Senior

Full time

Negotiable

Remote

We are currently seeking a Unreal Engine Developer to join our team.

Program Ace is not just a game developer that has been on the market for 15 years. We are creators of incredible virtual worlds spanning a wide range of genres and platforms. From exciting hyper-casual games to epic AAA projects, we rise to the top of the industry thanks to our inexhaustible creativity and ability to adapt to any challenge.

Job Description:
Work closely with the development and DevOps teams to migrate key gameplay systems — such as the movement component, state machine, spawn system, and skill system — from a custom-built network to Unreal Engine 5’s replication system (IRIS).
Ensure smooth communication between these core components and the backend server (based on a microservices architecture) using a custom protocol built with ProtoBuf.

For which tasks (responsibilities)?
  • Move core game components from custom network to IRIS replication.

  • Develop and maintain networked gameplay systems using Unreal Engine (UE5).

  • Implement and optimize Unreal Engine’s replication system.

  • Conduct network profiling and optimize for latency, bandwidth, and scalability.

  • Collaborate with backend teams to integrate networked systems with microservice architecture.

What kind of professional are we looking for?
  • 5+ Years: Advanced proficiency in modern C++ development.

  • 5+ Years: Extensive experience in Unreal Engine development, focusing on networking.

  • Proven experience working with the Unreal Engine replication system.

  • Hands-on experience in network gameplay development, including debugging and optimization. Familiarity with TCP and UDP protocols and low-level network programming.

  • Experience with network profiling tools (e.g., Unreal Insights or third-party profilers).

  • Understanding of microservice architectures and their integration with game systems.

 Skills that will be a plus:

  • Experience with matchmaking systems and backend server integrations.

  • Familiarity with cloud services (AWS, Azure, or GCP) for multiplayer games.

  • Knowledge of containerization and orchestration (e.g., Docker, Kubernetes).

Why do we enjoy working here?
  • The opportunity to work in a leading company. Recognized as a Global Top 100 Outsourcing company by IAOP (based on customer feedback about our services), and Top AR/VR company according to Clutch.

  • Among our clients: Supermassive Games, Flying Wild Hog, Epic Games, Unity Technologies;

  • Over 30 years of history, impeccable reputation, and a powerful portfolio;

  • Work with like-minded people who are passionate about their work.

What are the conditions and bonuses?
  • We offer a flexible work schedule coordinated with your manager.

  • Remote work is available, allowing you to work from anywhere in Ukraine or the world.

The selection process

Hiring process:

Call with a recruiter → technical interview with client.

Send your resume and become an important part of our team!

Program-Ace

Company type: outsource, product, developer

Employees: 51-200

Platforms: PC, Mobile, VR, iOS, Android, Console, VR/AR, AR

https://program-ace.com/

View all vacancies from Program-Ace
Join our Discord!
Find out about new Unreal Engine Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers Unreal Engine Developer on Telegram
Subscribe

Similar job opportunities

tinyBuild

Remote

Posted 20 hours ago

Senior

Negotiable

Full time

Next Genium

Remote

Posted 3 days ago

Middle

$2,300 / Month

Full time

Strikerz Inc.

Relocate, Remote, Cyprus, Georgia

Posted 6 days ago

Senior

Full time