EG

Epic Games

Verified Job Source

Epic Games is a leading interactive entertainment company, renowned for Fortnite and the Unreal Engine, powering games and industries worldwide with a comprehensive digital ecosystem.

Cary, NC

Computer Games
5,001+ people

About

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.

Open positions

Lead Gameplay Programmer

On-site · Montréal

WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - GAMES What We Do Unreal projects have been leading the pack o…

Machine Learning Intern

On-site · Montréal

WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - EPIC RESEARCH What We Do Epic Research conducts state-of-the-…

Senior Machine Learning Programmer

On-site · Montréal

WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - GAMES What We Do Unreal projects have been leading the pack o…

Senior Programmer, Graphics Tools

On-site · Montréal

You will develop and evolve artist tools within the Unreal Editor, focusing on geometry, texturing, and procedural generation. Additionally, you will collaborate with artists and developers to implement agentic workflows that enhance content creation productivity.

Release Manager

On-site · Vancouver

The Senior Release Manager will oversee the build and release process for the Fortnite Ecosystem while managing a sub-team of release managers. They will act as a liaison between development, QA, and publishing teams to coordinate release plans, quality control, and external certification.

Senior Software Programmer, Audio Engine

On-site · Edmonton

You will provide technical leadership for the platform powering real-time voice communication across Fortnite and the Epic Games ecosystem. This involves architecting, developing, and implementing new features for the real-time communication stack from design through final delivery.

Senior Software Programmer, Audio Engine

On-site · Vancouver

You will provide technical leadership for the platform powering real-time voice communication across the Epic Games ecosystem at scale. This involves designing, developing, and implementing new features for the real-time communication stack from initial design through final delivery.

Senior Tester

Remote · Canada

The Senior Tester will execute and develop detailed test cases while overseeing test teams to ensure product quality and alignment with schedules. They will also investigate issues, provide quality status reports to developers, and support live service operations through on-call rotations.

Senior Programmer, Graphics Tools

On-site · Vancouver

You will evolve and extend artist tools within the Unreal Editor, focusing on geometry, texturing, and procedural generation. The role involves collaborating with artists and developers to implement user-driven and agentic workflows that enhance content creation productivity.

Senior Software Engineer, Audio Engine

On-site · Edmonton

WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. ENGINEERING - UNREAL ENGINE What We Do Unreal-powered projects have been on…

Principal Research Programmer, Unreal Assistant

On-site · Montréal

Design and deliver end-to-end systems that enable LLM-driven agents and tools to operate within Unreal Engine, spanning engine-side tooling, cloud services, databases, and web interfaces. Integrate emerging LLM capabilities, establish reliability and safety practices, and collaborate with and mentor engine, tools, and backend programmers.

Senior Language Programmer

On-site · Vancouver

WHAT MAKES US EPIC? At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development. PROGRAMMING - UNREAL ENGINE What We Do Unreal-powered projects have been on…

Principal Research Programmer, Unreal Assistant

On-site · Vancouver

You will design and build LLM-driven agents and tools that operate directly within the Unreal Engine environment. Additionally, you will manage the cloud-hosted agent harness and backend services to ensure seamless integration between LLMs and engine tooling.

Senior Rendering Programmer

On-site · Vancouver

The Senior Rendering Engineer will analyze and resolve stability and performance issues on PC hardware for Fortnite. They will collaborate with internal teams and GPU vendors to optimize rendering systems and improve the overall player experience.

Lead Gameplay Programmer

On-site · Montréal

The Lead Gameplay Programmer will direct gameplay teams for Rocket League, managing staff and serving as the primary communication hub for other disciplines. They are responsible for distilling feature requests into actionable tasks, delivering core gameplay systems, and ensuring technical designs meet high standards.

Principal Narrative Designer

On-site · Montréal

The Principal Narrative Designer will lead the narrative vision and strategy for Fortnite and other IPs by collaborating with creative and art leadership. They will oversee the integration of immersive storytelling into gameplay, manage writing processes, and lead voice recording sessions to ensure narrative coherence.

Senior Mobile Programmer

On-site · Montréal

You will collaborate with engineering teams to implement and optimize low-level systems for Android and iOS platforms within the Unreal Engine. This includes developing platform APIs, improving toolchains, and solving complex performance challenges to ensure the stability of Fortnite.

Senior Gameplay Programmer

On-site · Montréal

You will design, implement, and deliver technical gameplay features such as player mechanics, abilities, and progression systems. Additionally, you will diagnose and resolve performance, memory, and networking issues while collaborating with designers and artists.

Senior Technical UI Designer

On-site · Montréal

Implement complex UI systems and features by collaborating with UX designers, artists, and programmers. You will prototype new UI techniques, design reusable component systems, and optimize performance and memory budgets.