Software Engineer Intern
About the Role
Join Epic Games as a Software Engineer Intern and become part of a team that is at the forefront of real-time graphics and gaming technology. As an intern, you will be working on high-impact projects that push the boundaries of what is possible in the gaming industry. This role is part of the Special Projects team, which collaborates closely with the Unreal Engine team to empower developers and content creators with the most powerful suite of real-time tools in the world.
Responsibilities
- Collaborate with gameplay teams to contribute to ongoing systems and early tech exploration.
- Work closely with the networking and tools teams to create and iterate on technical needs, while maintaining strong architectural and algorithmic direction.
- Optimize and fix bugs in existing systems.
- Contribute ideas toward all aspects of the project’s production and development.
- Write robust, maintainable code.
What We're Looking For
- Proficiency in C++ with a deep understanding of system architecture and tools.
- Self-motivation, a strong work ethic, and the ability to work independently.
- The ability to understand the needs of artists and to design workflows that feel natural and allow for fast iteration.
- Strong teamwork and cross-discipline collaboration skills, including the ability to deliver and respond to constructive feedback.
- Creativity in problem-solving and the ability to think outside of the established solutions.
About Epic Games
Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Known for operating Fortnite and developing Unreal Engine, Epic Games is a pioneer in the gaming industry. With over 40 offices worldwide and headquarters in Cary, North Carolina, Epic Games continues to innovate and lead in game development and engine technology.
Internship Details
This internship offers a flexible start date in 2025, and recruitment will be ongoing until the ideal candidate is found. Applicants must be legally authorized to work in the posting location for the duration of the internship. This is an on-site position located in Cary, North Carolina.
Equal Opportunity
Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.
Similar jobs
Last update: 23 minutes ago
IT QA Engineering Intern - Rookie Program SS' 2025
Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Fullstack Developer (C#, Angular or React)
Join Lekker Code Company as a Fullstack Developer specializing in C#, Angular, or React. Work remotely with a focus on innovative solutions.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Senior Software Engineer - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
iOS Developer
Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.
UX/UI Programmer Intern
Join Epic Games as a UX/UI Programmer Intern to enhance Fortnite's gameplay experience.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Gameplay Programmer Intern
Join Epic Games as a Gameplay Programmer Intern to work on exciting projects in the Fortnite Ecosystem.
Senior Solutions Engineer
Join Reddit as a Senior Solutions Engineer in Amsterdam to support our growing advertising business with technical expertise and problem-solving skills.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.