Skip to main content

Epic Games

Tools Programmer Intern

Cary,North Carolina,United StatesinternshipinternAdded today

About this role

Epic Games is seeking a Tools Programmer Intern to join the Build Operations team in Cary, NC, developing internal tools and workflows that enhance developer productivity across Fortnite, Unreal Engine, and other products. You'll work on build systems, testing infrastructure, telemetry, and developer tools while collaborating with engineering and content teams to improve game development operations.

What you'll do

  • Develop and enhance internal tools and platforms used by Epic's engineering teams
  • Write unit and functional tests to ensure tool quality and reliability
  • Implement telemetry instrumentation and create data visualizations for tool usage analytics
  • Build and optimize workflows for Unreal Editor, Fortnite Editor, and related products
  • Collaborate with QA and developers to streamline processes and improve developer experience
  • Partner across engineering and content teams to solve technical challenges impacting build stability

What they're looking for

  • C# programming
  • C++ (willingness to learn)
  • GUI framework experience
  • UX design principles
  • AI-assisted coding tools
  • Testing and quality assurance
  • Game engine concepts and build systems
  • Data analysis and visualization
Apply on the employer's site

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 Games

Likely interview questions

  • Can you describe a tool or utility you've built that improved workflow efficiency for a team?
  • What experience do you have with C#, and how would you approach learning C++ for this role?