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

Senior Engine Programmer, Content Distribution

On-site · Montréal

You will design and implement low-level engine systems and networking interfaces to support high-quality content delivery for live games. Additionally, you will collaborate with cross-functional teams to build maintainable APIs and drive technical excellence across multiple hardware platforms.

Senior Engine Programmer, Content Distribution

On-site · Vancouver

You will design and implement low-level engine systems and re-design Unreal Engine to support granular, on-demand content delivery. You will also own the development of complex new features and collaborate across teams to ensure maintainable, high-performance solutions.

Senior Producer, Art

On-site · Montréal

The Senior Art Producer will partner with art leads to scope, schedule, and deliver high-quality live content for Fortnite. They are responsible for managing dependencies, facilitating communication across departments, and ensuring the team meets development milestones.

Build Programmer

On-site · Montréal

The Build Programmer will design, maintain, and optimize CI/CD pipelines and build automation systems for Rocket League. They will collaborate with multidisciplinary teams to improve developer workflows and ensure reliable software releases.

AI Programmer

On-site · Montréal

The AI Programmer will drive the development and maintenance of core AI systems and gameplay features for Fortnite Battle Royale. This involves collaborating with art and design teams to iterate on AI mechanics and optimizing existing systems across all supported platforms.

Senior Producer

On-site · Montréal

The Senior Producer will lead the delivery of high-quality live content for LEGO Fortnite by partnering with initiative leaders and cross-functional teams. Key duties include managing project schedules, roadmaps, and trade-off decisions while ensuring efficient organizational processes.

Engine Programmer

On-site · Vancouver

The Engine Programmer will enhance the PC player experience for Fortnite by resolving stability and performance issues across various hardware configurations. This includes improving low-level systems, platform toolchains, and maintaining support for PC storefronts and operating systems.

Senior Backend Engineer, Developer Platform (Horde)

On-site · Montréal

Collaborate with cross-functional teams to steer the architecture and scalability of the Horde platform. Implement new features, fix bugs, and extend the plugin architecture for build, compute, and storage services.

Senior AI Programmer

On-site · Vancouver

The role involves owning core AI features and driving collaborative development between programmers, designers, and artists for the Fortnite AI ecosystem. Responsibilities include building, optimizing, and maintaining gameplay AI systems to deliver high-quality experiences across all platforms.

Senior Concept Artist

On-site · Montréal

The Senior Concept Artist will define the visual vocabulary for Rocket League's arenas, seasonal events, and major visual systems. They are responsible for translating creative briefs into buildable production concepts for 3D and environment artists.

Senior AI Programmer

On-site · Montréal

The role involves owning core AI features and driving collaborative development between programmers, designers, and artists for the Fortnite AI ecosystem. Responsibilities include building, optimizing, and maintaining gameplay AI systems to deliver high-quality experiences across all platforms.

Technical Designer in Animation

On-site · Montréal

Design and implement gameplay animation systems, state machines, and behavior tools to create high-quality characters. Act as the primary technical point of contact to bridge communication between animation, design, and programming teams.

Game Designer, Activities

On-site · Vancouver

The role involves designing and implementing compelling gameplay experiences, combat systems, and progression mechanics for a collaboration with Disney. You will collaborate with cross-functional teams to prototype, tune, and ship high-quality features from concept to completion.

Lead Gameplay Designer

On-site · Vancouver

Drive the design of objectives and encounters to advance gameplay and progression for a collaboration with Disney. Create scalable, replayable content and iterate quickly to maintain high quality standards.

Senior Tools Programmer, UI & AI Workflows

On-site · Vancouver

Design and build AI-powered tools and frameworks for UI authoring, iteration, and debugging within Unreal Engine. You will own the UI tech codebase, set technical direction, and mentor other programmers to improve developer workflows.

Senior Technical Artist

On-site · Montréal

Create high-quality, performant materials and reusable frameworks for characters and cosmetics within the Fortnite team. Collaborate with artists and programmers to optimize assets and improve Unreal Engine material pipelines across multiple platforms.

Senior UI Programmer

On-site · Vancouver

The Senior UI Programmer will design and implement core UI features such as HUD widgets, minimaps, and interaction menus using a systemic approach. They will collaborate with artists, designers, and backend developers to ensure UI functionality meets aesthetic and technical requirements across the Fortnite ecosystem.

Principal Software Programmer, Media Services

On-site · Vancouver

Take full ownership of the platform powering real-time communication across the Epic Games ecosystem. Design, develop, and improve the WebRTC client and server stack while setting the technical direction for related products.

Design Director, Battle Pass

On-site · Montréal

The Design Director will lead the vision and directly own the outcome for Fortnite's Battle Pass, Fortnite Crew, and other pass products, collaborating with various internal teams to ensure overall product success. This includes guiding design efforts for unlock systems, progression, rewards, and monetization structures, while also monitoring and maintaining healthy play by directing the XP system team.

Senior Data Scientist

On-site · Montréal

You will lead a team of data scientists and engineers to own the end-to-end lifecycle of data assets, reports, and insights for Epic's shooter games. This involves partnering with product and development teams to define metrics, scope data requirements, and conduct experiments to drive ecosystem growth.