cover image
Epic Games

Epic Games

www.epicgames.com

9 Jobs

10,678 Employees

About the Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Listed Jobs

Company background Company brand
Company Name
Epic Games
Job Title
Tools Programmer Intern
Job Description
Job Title: Tools Programmer Intern Role Summary: Design and implement usability enhancements for the Unreal Engine editor, collaborating with UX designers, artists, and subject‑matter experts to streamline content creation workflows. Expectations: Identify and resolve workflow, usability, and tooling gaps; develop new tools and improve existing ones; analyze and optimize performance and memory usage; maintain high coding standards in an iterative development environment. Key Responsibilities: - Diagnose workflow pain points within the Unreal Engine editor and document issues. - Partner with UX designers and artists to prototype and validate usability solutions. - Create, test, and deploy new editor tools and workflows that accelerate content creation. - Refactor and optimize existing tooling, ensuring state‑of‑the‑art performance and reliability. - Investigate and resolve performance, memory, and stability problems in the engine. - Contribute automated tests, profiling, and analytics to monitor user behavior and tool efficacy. Required Skills: - Strong proficiency in C++ (modern C++). - Experience building editor or production tools that improve user experience and development time in game development or similar domains. - Solid understanding of software design principles and best practices. - User‑focused mindset with passion for usability, UX design, and iterative improvement. - Ability to communicate clearly in English (written and verbal). - Proficiency in creating automated tests, profiling utilities, or analytics pipelines (preferred). Required Education & Certifications: - Pursuing or completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience).
Cary, United states
On site
Fresher
31-10-2025
Company background Company brand
Company Name
Epic Games
Job Title
Software Engineer, Developer Relations (EAC)
Job Description
**Job title** Software Engineer, Developer Relations (EAC) **Role Summary** Serve as the technical bridge between Epic’s internal engineering teams and external game developers for EOS Anti‑Cheat integration. Provide deep‑level debugging, root‑cause analysis, and documentation to ensure smooth, secure anti‑cheat functionality across multiple platforms. **Expactations** - Resolve integration and operational issues within SLA timelines. - Deliver clear, actionable documentation and support materials. - Proactively identify product improvement opportunities and communicate them to product teams. - Represent Epic at trade shows and customer visits with professionalism and technical depth. **Key Responsibilities** - Troubleshoot complex integration/operational problems involving anti‑cheat systems. - Analyze crash dumps, logs, and call stacks to determine root causes. - Debug, reproduce, and document customer issues at assembly/shell level. - Collaborate directly with external game developers and internal stakeholders to resolve technical challenges. - Maintain and improve technical documentation, tutorials, and guides for partner integration. - Provide asynchronous and live support, attend trade shows (e.g., UEFest), and conduct customer visits. - Advocate for partner success and influence product improvements through customer insights. - Research opportunities to enhance anti‑cheat technology and developer experience. **Required Skills** - Advanced proficiency in C and C++ (low‑level/kernels). - Strong crash‑dump analysis and assembly‑level debugging. - Cross‑platform development experience (Windows, Linux, macOS). - Familiarity with online multiplayer game architectures and security concerns. - SDK/API integration experience and general software engineering principles, including legacy support. - Excellent verbal and written communication; ability to translate complex concepts for diverse audiences. - Strong problem‑solving, multitasking, and time‑management under pressure. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - No specific certifications required; knowledge of security or anti‑cheat industry standards preferred.
London, United kingdom
On site
02-11-2025
Company background Company brand
Company Name
Epic Games
Job Title
Build Programmer, Fortnite
Job Description
Job Title: Build Programmer for Fortnite Role Summary: Develop and maintain CI/CD pipelines for Fortnite, optimizing build processes and collaborating across teams to ensure efficient game development and release cycles. Expactations: Candidates should have experience in cloud infrastructure and game platform deployment, with strong scripting and collaboration skills. Key Responsibilities: Collaborate with developers, QA, and production teams to optimize workflows; maintain and troubleshoot on-premise and cloud-based build infrastructure; develop solutions to enhance CI/CD efficiency; support release process via on-call rotation. Required Skills: Expertise in build systems and pipeline tools; experience with C#, scripting (batch, shell); cloud platforms (AWS, Azure); revision control (Perforce, Git). Required Education & Certifications: Not specified in the original role description.
Vancouver, Canada
On site
12-11-2025
Company background Company brand
Company Name
Epic Games
Job Title
Engine Programmer Intern
Job Description
**Job Title:** Engine Programmer Intern (Gameplay Systems) **Role Summary:** Assist the Unreal Engine Gameplay Systems team by extending and improving the Gameplay Ability System, Enhanced Input, and related editor tooling. Work collaboratively with programmers and UX designers to build new features, enhance usability, and provide support for engine users worldwide. **Expectations:** - Complete assigned development tasks within sprint cycles. - Communicate progress and roadblocks clearly in English. - Demonstrate a user‑focused, solution‑driven mindset. - Actively seek learning opportunities and share knowledge with peers. **Key Responsibilities:** - Develop C++ code for gameplay systems used by Unreal Engine developers. - Extend existing functionality of the Gameplay Ability System and Enhanced Input modules. - Create editor features and tools that improve artist and designer productivity. - Support engine users by troubleshooting and resolving system issues. - Collaborate with UX designers to refine user interfaces and workflows. - Maintain clean, well‑documented code and adhere to engine coding standards. **Required Skills:** - Solid experience with C++ and core programming principles. - Comfortable working in a cross‑functional team, writing clear documentation. - Proficient in English (written and verbal). - Strong problem‑solving, self‑motivation, and ability to learn quickly. - Interest in editor tooling or debugging (e.g., Rewind Debugger, Gameplay Debugger) is a plus. **Required Education & Certifications:** - Current enrollment in or recent graduation from a bachelor’s program in Computer Science, Software Engineering, or related field. - No specific certifications required.
Cary, United states
On site
Fresher
20-11-2025