Senior Unreal Engine Networking Engineer

Posted 3 days ago

This is a fully remote position, open to applicants in Germany.

📋 Description

• Create and develop cooperative networking for the game, covering everything from session flow to replication.

• Collaborate with the Principal C++ Engineer to ensure a synchronized deterministic simulation among players while minimizing bandwidth usage and delays.

• Analyze and resolve network performance, latency, and desynchronization challenges.

• Establish tools for early and frequent multiplayer testing.

• Document the networking model and provide training for Engineers and Designers.

• Become part of a new game team as one of its initial engineers.

• Work closely with both the Principal C++ Engineer and the Engineering Team Lead.

• For the permanent position, also contribute as a generalist beyond networking tasks.

• Develop cooperative multiplayer features for the studio's upcoming factory game in Unreal Engine 5, which will involve managing hundreds of thousands of machines.


⛳️ Requirements

• Extensive networking engineering experience at a senior level.

• Minimum of one shipped title featuring networking in Unreal Engine 4 or 5, utilizing C++.

• Hands-on knowledge of Unreal's replication system, including replication graph and dormancy.

• Familiarity with RPCs and network relevancy.

• Sound judgment regarding the use of Unreal replication versus deterministic simulation.

• Experience with deterministic lockstep or input-based networking, or the ability to articulate an approach.

• Background in Steam networking or online subsystems may be advantageous.

• Experience in shipping co-op features in building, survival, or factory games could be beneficial.

• Familiarity with the new UE replication system, Iris, may be advantageous.

• For the permanent role, a broad experience with Unreal outside of networking is required.

• Candidates must be able to work directly within Germany for permanent employment.

• Professional working proficiency in English is essential.

• Availability for critical meetings and collaboration during the core hours of approximately 11:00–15:00 CET.


🏝️ Benefits

• Fully remote position; direct employment within Germany.

• Flexible working hours.

• Paid overtime, although it is rare.

• Hardware budget for ergonomic setups and work-related hardware.

• Monthly personal growth allowance for courses, books, or other educational materials.

• Designated focus days for research or skill development.

• Annual team gathering for in-person collaboration and connection.

• Yearly salary reviews.

• Automatic 2% annual salary increase.

• Recruitment process accommodations are available upon request.

People also viewed

Gardens1 day ago

Gameplay Tools Engineer

US flagUnited States, +1 more countryFull-timeGame Engineer$138k – $155k/year
ApplyView job
Gardens1 day ago

Gameplay Engineer

US flagUnited States, +1 more countryFull-timeGame Engineer$155k – $171k/year
ApplyView job
CD PROJEKT SA3 days ago

Senior Gameplay Programmer

CA flagCanada OnlyFull-timeGame EngineerC$127.2k – C$209.9k/year
ApplyView job
CD PROJEKT SA3 days ago

Senior Gameplay Programmer – AI

CA flagCanada OnlyFull-timeGame EngineerC$127.2k – C$209.9k/year
ApplyView job
CD PROJEKT SA3 days ago

Expert Gameplay Programmer – AI

CA flagCanada OnlyFull-timeGame EngineerC$180.1k – C$247.6k/year
ApplyView job
Techtive Games4 days ago

Animator – Gameplay, Motion Matching

DE flagGermany OnlyFull-timeGame Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers