Epic Games
Backend Services Programmer Intern
About this role
Join Epic Games' Online Game Services team as a Backend Services Programmer Intern to develop and maintain backend systems powering Fortnite. You'll own features across the development cycle, collaborate with experienced engineers, and learn about security, scalability, and maintainability while working on systems for tournaments, cosmetics, and world persistence.
What you'll do
- Develop and maintain backend services that support Fortnite gameplay and features
- Own assigned features through the complete development lifecycle
- Implement secure, scalable, and maintainable code for online game infrastructure
- Collaborate with product owners and producers to design solutions for upcoming seasons
- Participate in code reviews and team technical discussions
- Communicate progress and blockers in a remote-first environment
What they're looking for
- Java or similar object-oriented programming language
- AI-assisted coding tools (Claude, etc.)
- Problem-solving and analytical thinking
- Communication and remote collaboration
- AWS cloud technologies (preferred)
- Unix/Linux systems (preferred)
- Backend system design
- Security and scalability concepts
Opens the official application on the employer’s site. No login required.
Epic Games
Epic Games develops innovative gameplay and animation systems for interactive projects, leveraging real-time graphics technology. The company is hiring gameplay programmers and animation systems engineers to prototype novel mechanics, optimize core systems, and advance the capabilities of their engine and projects.
View all jobs at Epic GamesLikely interview questions
- Walk us through a backend system you've designed or contributed to and explain how you ensured it was secure and scalable.
- How do you approach learning new tools or technologies when joining a new team?