onsite
Unreal Engine Software Engineer, Network Replication
Unreal Engine Software Engineer, Network Replication
As a Network Replication Software Engineer at Epic Games, you will be responsible for implementing, improving, and optimizing Unreal Engine's network replication systems. This role involves developing new features, collaborating with other teams, and ensuring high performance for multiplayer games developed with Unreal Engine.
About the role
About the Role
We're looking for a Network Replication Software Engineer to join the team working on Unreal Engine's network replication systems. As a Software Engineer on the Network Replication team, you will implement, improve, and optimize the systems that power multiplayer games made in Unreal Engine by Epic and by our licensees. This is an exciting opportunity to shape the future of multiplayer game development in Unreal Engine.
What you'll do
- Implement new features in Unreal Engine's network replication systems that improve the functionality and workflow for Epic and licensees.
- Collaborate with other Unreal Engine teams and game teams to understand requirements, develop solutions, and provide support.
- Optimize the performance of network replication systems across various platforms.
- Debug and resolve complex issues related to networking and replication.
- Contribute to a high-quality codebase through code reviews, testing, and documentation.
What we're looking for
- Strong proficiency in C++ with a deep understanding of software design principles.
- Experience with Unreal Engine's networking systems or other multiplayer game engine networking.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Passionate about game development and improving the tools and technologies for other developers.
Skills
C++Unreal EngineNetworkingMultiplayer Game DevelopmentGame Engine ArchitectureDebuggingOptimizationCommunication Skills