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!
Similar job opportunities
Rabbit Games
Remote, Poznan, Warsaw
Posted 2 weeks ago
Senior
Negotiable
Full time
Volmi – A Virtuos Studio
Remote, Kyiv
Posted 2 weeks ago
Senior
Negotiable
Full time