Software Development Engineer (Unreal Engine C++ Infrastructure)
Epic Games is seeking a C++ Infrastructure Software Engineer to build and maintain the core systems that empower Unreal Engine game developers. This role involves designing, developing, and maintaining scalable and reliable infrastructure services and tools, collaborating with cross-functional teams, and contributing to the full software development lifecycle to improve developer productivity.
Our team is looking for a talented C++ Infrastructure Software Engineer to help us build and maintain the systems that Epic Games developers use to create amazing games and experiences in Unreal Engine. Our infrastructure services empower hundreds of game developers at Epic Games. We work to enhance their productivity, improve the reliability of our systems, and increase visibility into our complex distributed environment. We are building the next generation of our Unreal Engine services and client tooling used by hundreds of internal and external developers, and we need your help!
As an Unreal Engine C++ Infrastructure Engineer, you will work on the core infrastructure and tooling that Epic’s game developers use every day. You'll work closely with other engineers to design, implement, and maintain scalable, reliable, and performant systems. You’ll also have the opportunity to collaborate with various teams across Epic to understand their needs and provide solutions that help them achieve their goals. If you're passionate about game development, enjoy working with C++, and have a strong interest in building robust infrastructure, we encourage you to apply!
Posted June 11, 2026