About the job
WHAT MAKES US EPIC?
At the heart of Epic Games' success lies a team of talented and passionate individuals. We take pride in fostering a collaborative, inclusive, and innovative environment. Whether it's developing award-winning games or creating engine technology that empowers others to craft visually stunning interactive experiences, our commitment to innovation drives us forward.
Being part of Epic means engaging with a community that relentlessly strives to elevate the standards of game and engine development.
PROGRAMMING - GAMES
What We Do
Our Unreal projects lead the way in real-time entertainment, supported by our expanding team of programming experts. We're dedicated to enhancing the tools and technologies that empower content developers around the globe.
What You'll Do
We are seeking a dedicated Senior Programmer to join the Fortnite Online team. You will be responsible for implementing functionality across a diverse range of online features powering Fortnite game modes such as Battle Royale, LEGO, Rocket Racing, and Disney experiences. Additionally, you will develop tools and APIs for creators utilizing the Unreal Engine Editor for Fortnite (UEFN). You will contribute to the improvement of the Unreal Engine by designing new tools and APIs that AAA game developers can use to incorporate online features into their games. This position involves cross-platform systems, including desktop, various consoles (PlayStation, Xbox, Nintendo), and mobile devices. Join us in shaping the future architecture of the metaverse as we work towards the release of UE6. Your primary focus will be on client and dedicated server code, collaborating closely with backend service teams and game teams to ensure robust, full-featured, and secure underlying systems.
In this role, you will
- Design and develop new client APIs for online features that enhance various Fortnite experiences.
- Effectively implement online services in Fortnite across all platforms, ensuring compliance with certification requirements.
- Monitor Fortnite's performance to ensure a seamless player experience and assist in diagnosing and resolving live issues.
- Design and construct new tools and APIs within the Unreal Engine to facilitate easier implementation of online features for all developers.
- Prepare documentation outlining technical requirements and designs.
- Support the Unreal Engine developer community.
What we're looking for
- Strong knowledge in C++ programming.

