Software Engineer, Engine Networking
Listed on 2026-06-15
-
Software Development
Software Engineer, Game & 3D/XR Development, C++ Developer
What we do
We develop world‑class games and a world‑class game engine. We bring joy to millions of players, power thousands of games for other developers, and we’re a leader in the VR/AR and film industries. As a studio, we’re committed to fostering an open, inclusive, and diverse environment where everyone can thrive.
We are a global team working to push the boundaries of technology and player experience. From physics to animation, AI to rendering, and the tools that tie them all together, our Engine teams are core to what we do. Our team develops the networking layer that powers all of Epic's games. From the low-level transport layer to the high-level replication model, our engineers are constantly working to improve the scalability, reliability, and performance of our networking stack.
We are looking for talented engineers who are passionate about networking and want to help us build the next generation of online games.
Epic Games is looking for a talented Software Engineer, Engine Networking to join our team in Bellevue, Washington. You will be responsible for developing and maintaining the networking layer that powers all of Epic's games. You will work closely with other engineers to design, implement, and optimize network code, and you will have the opportunity to make a significant impact on the future of online gaming.
In this role, you will:
- Design, implement, and optimize network code for Unreal Engine.
- Work on the low-level transport layer and high-level replication model.
- Collaborate with other engineers to improve the scalability, reliability, and performance of our networking stack.
- Debug and fix network-related issues in our games.
- Stay up-to-date with the latest networking technologies and trends.
- Participate in code reviews and contribute to the overall quality of our codebase.
- Strong C++ programming skills.
- Experience with networking concepts and protocols.
- Familiarity with multiplayer game development.
- Experience with Unreal Engine (UE4/UE5) is a plus.
- Solid understanding of data structures, algorithms, and object-oriented design.
Excellent problem-solving, debugging, and optimization skills. - Ability to work independently and as part of a team.
- Strong communication and interpersonal skills.
- Passion for games and game development.
Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 400 million accounts, and Unreal Engine, which powers many of the world’s leading games and is also adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Epic Games has over 50 offices worldwide with headquarters in Cary, North Carolina.
We are proud of our employee’s achievements and contributions to our global success. For more information, please visit
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).