1. Skip to navigation
 

Are you ready to be part of something Epic?

See firsthand what it’s like to work at our studio in Cary, North Carolina.

WATCH VIDEO

Why Epic?

We hire extremely talented and experienced people, and give them all of the resources they need to succeed in a structured but casual and open environment. We invite everyone’s input into the design process to make sure the best ideas win.

We keep the team happy and productive by giving everyone a say in choosing new team members. Our requirements for every position include a passion for making games and/or the technology that makes games, a strong work ethic and great communication skills that support giving and receiving constructive criticism. That helps all of us contribute to keeping Epic great.

Follow us on Twitter @epictalent for career opportunity updates.

Learn more about life outside of the office, download Epic’s guide to the Triangle.

Epic Jobs

  • Admin

    Senior Recruiter

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like the opportunity to represent one of the premier engine and game developers in the entertainment software industry? Would you like to continue to build the talent organization for the company that created the Unreal Engine, Gears of War, Unreal Tournament and Infinity Blade?  Or maybe be a part of something Epic?  If you answered yes to any of those questions we would like to talk with you about joining our team, where everything we do is Epic.


    Epic Games, is searching for a Senior Recruiter who will be working with some of the most talented developers in the land assisting them with building out existing teams and creating new ones.  You will be sourcing and attracting highly skilled developers from in and outside the industry to work on game engine technology, traditional games, mobile games, online technology and all the support personnel that go along with making it  work.  You will be working in a fast paced environment handling full cycle recruitment from sourcing to on-boarding.  It’s also vitally important that you’re able to foster relationships with candidates and hiring managers to ensure we are staying in front of both current and future needs. 

     

     



    Responsibilities

    The ideal candidate will have successfully worked within the entertainment software, entertainment or technology industries in a talent acquisition role.  You will ideally have worked on building teams consisting of both technical and creative talent and understand how the two come together.  

  • Admin

    Technical Writer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Temporary Full-Time

    Overview

    Do you have an uncanny ability to explain complex systems?  Are you driven by a desire to teach people? Would you like to help make Unreal Engine, technology that is used by thousands of developers in hundreds of games, even more usable? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games, the award-winning developer known for the Unreal series of games, Gears of War, and the Unreal Engine, is searching for a temporary Technical Writer to create, edit and maintain documentation in support of the Unreal Engine.  You’ll work closely with a small team of writers and with our development team to document new features in the Unreal Engine, and create content to help support the Unreal Engine user base.

    Qualifications

    • Experience creating written documentation, tutorials, and other training material
    • Strong written and verbal communication skills
    • Ability to explain complex concepts in a clear manner
    • Motivated self-starter, who independently takes projects to completion
    • Strong technical abilities and experience documenting C++ based software

     

    Preference to applicants with

                   

    • Experience working with the Unreal Engine
    • Knowledge of content creation tools such as 3dsMax and Maya
    • Game development experience
    • Prior experience creating video tutorials
    • Support assignment and community administration skills
  • Art

    Technical Artist

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to work at a game company where tools are a primary focus, the tools team is world class, and is always looking to improve the engine?  Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for an experienced Technical Artist to work on multiple new and existing IP's across multiple platforms.  You should have a combination of strong creative/visual aesthetics and technical knowledge (the job is roughly a 50/50 split in these areas).  You should also be experienced in every aspect of the content creation pipeline, as well as be able to think outside the box to come up with techniques that work better or faster. Your goal will be to attack the more complex issues that arise when we push the technology envelope, both in production on current hardware, and prototyping for next-generation hardware.

    Qualifications

    • Extensive experience working the Unreal Engine
    • Experience in all aspects of creating game content inside 3ds Max
    • Experience with various software packages including Photoshop, Zbrush/Mudbox
    • Max Scripting and HLSL or shader programming experience is a plus
    • Experience communicating on a technical level with programmers, while working patiently with artists on technical hurdles they encounter

     

     

    Expected Tasks

    • Material Creation
      • Making materials for characters, environment assets, effects etc, anything that is overly complex or technical
    • Environment Polish
      • Reviewing levels where fog, lighting, colorgrading and fx are tweaked and new features are added
    • Optimization
      • Use diagnostic tools to examine current content and identify areas for improvement
    • Tool Development
      • Work with programmers on developing new features
      • Mock up features in external programs or tweak shader code, give feedback to programmers, and experiment with features as they add them
      • Not only will you be working to improve the current art pipeline of the Unreal Engine, but you will also be involved in the development of that pipeline, for future versions of the Unreal Engine
    • Content creation
      • Sometimes the best way to get the job done is to create new assets -- modeling and texturing experience are preferred, but all content creation skills will come in handy
  • Art

    UI/2D Artist

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to be involved in creating User Interface and 2d Assets for AAA quality online games?  Would you like to have input on how the UI tools you’ll be using are developed?  Or maybe be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games, the award winning developer known for the Unreal Series of games, Gears of War, and the Unreal Engine, is searching for a UI/2D artist to work on creating User Interface and Marketing assets across all of our products.  Currently in development are Fortnite (www.fortnitegame.com), Unreal Engine 4, and an unannounced Online Competitive Shooter.   

    Responsibilities

    Core duties will include User Interface and Heads Up Display work for our current titles. You will be responsible for miscellaneous graphic design tasks such as promotional pieces, signage, web graphics, motion graphics, product packaging, magazine ads, etc.  In addition to this you'll be assisting with creating icons, doing texture work and graphic design for miscellaneous in game items. 

     

     

    Qualifications

    The ideal candidate will have the following: 

    • A passion for games and/or a student of how people interact with games and technology
    • Strong portfolio showcasing UI, HUD, Motion Graphics, Graphic Design, Web Design, etc.
    • Keen eye for cutting edge imagery and motion graphics
    • Experience creating UI for games (including 2d assets, logo’s and iconography prototyping)
    • Proficiency with a diverse set of software such as Photoshop, After Effects, 3ds Max (or equivalent), Flash, Illustrator, In Design, etc.
    • Experience working with other artists, designers and programmers to develop cutting edge UI designs for games, software tools,  and interactive media
    • Experience working with Marketing teams to develop various 2D marketing assets for both web and print
    • Strong graphic design and motion graphics skills, additional abilities with print and web are also required
  • Design

    Level Designer

    Salt Lake City, UT
    apply online

    Company: Chair Entertainment Group, LLC

    Position type: Regular Full-Time

    Overview

     

    We're seeking level designers experienced with UnrealEd or equivalent tools, who can build solid, visually stunning environments and scenarios for a 3D game. Level designers at Epic and ChAIR bring together the work of a talented team of modelers, texture artists, and scripters, and it's up to them to combine them in a way that is compelling and fun. This position absolutely requires experience designing and completing levels, though that experience need not be commercial. Must be comfortable designing levels both from scratch and from a design document.

    Qualifications

    • Publicly released levels for a FPS, RPG, or Action Adventure game
    • Playable level portfolio

    Preference to applicants with

    • Game or film industry experience
    • Shipped-title experience
    • Familiarity with Unreal technology art pipeline
    • Working knowledge of 2D art tools, such as Adobe Photoshop
    • Working knowledge of 3D art tools, such as Max, Maya or Lightwave














  • Design

    UX Designer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to work on technology shaping the next generation of games?  Work with a team that consistently ships multi-million unit selling games and is currently working on new IP with a large reliance on UX? Or maybe be a part of creating something Epic? If you answered ‘yes’ to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games, the award winning developer known for the Unreal Series of games, Gears of War, Infinity Blade and the Unreal Engine, is searching for an experienced User Experience Designer.  You’ll be instrumental in helping us shape the look and feel of both our Engine Tools and our upcoming Games. 

    Responsibilities

    The ideal candidate will have a strong understanding of information architecture (IA) and Human/Computer Interaction (HCI). The UX Designer will be responsible for designing UI by gathering business requirements, identifying constraints and successful design solutions.  This person will work closely with designers, artists and engineers to translate high level product requirements into designs that deliver compelling user experiences. 

    Qualifications

    • Three plus (3+) years of experience with Interaction Design or Human Computer Interaction
    • Experience designing UI/UX for games (console, mobile or PC) or software applications
    • Strong understanding of usability principles and information architecture
    • Understanding and awareness of current trends in Web and UX design
    • Ability to multi-task and switch context across a multitude of projects
    • Excellent communication skills (in person, written and presentation)
    • Passion for games and/or game industry experience

    Preference to applicants with:

    • Mid/Hi-fidelity prototyping skills
    • Experience or exposure to the Unreal Engine or UDK

  • Design

    Web Designer

    Bellevue, WA
    apply online

    Company: Epic Games, Seattle

    Position type: Temporary Full-Time

    Overview

    Epic Games is looking for a Web Designer on a temporary basis who will work on maintaining current sites and help to launch new product sites.  The person in this role will work with the internal marketing team on graphic design tasks, maintenance and creation of one off pages for our current sites, and work with an external agency in creation of new sites being developed. 

     

    Interested candidates should include a portfolio of their web design work when applying. 

    Qualifications

    The person in this role should have experience with the following:

    • Creating high-quality imagery and motion graphic designs for deployment to web, mobile, and applications development
    • Experienced with graphic design and deployment tools (Visio, Photoshop, After Effects, Illustrator, Dreamweaver, Fireworks, Flash, HTML/HTML5, JavaScript, CSS)
    • Portfolio demonstrates Strong Visual Skills including composition, color theory, design and usability
    • Attention to detail and quality, and strong organizational capabilities
    • Strong verbal and written communications skills 

    Preference to applicants with (Candidate Plus):

    • A passion for games
    • 3D Modeling skills in Max or Maya
    • Experience building unique pages within CMS constraints
    • Facebook or Mobile App Build Experience
    • Video Overlays, Frames, and Slates
  • Engineering

    Animation Systems Programmer

    Bellevue, WA
    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for an experienced Animation Systems Programmer for its Engine Development team.  This person will be responsible for enhancing and maintaining core systems of Unreal Engine 4, as well as optimize them for multiple platforms.  You'll work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.

    Qualifications

     

    • Strong C++ knowledge
    • Excellent math skills, especially matrix math and techniques for solving systems of linear equations
    • Experience with one or more of the following: animation state machines; low level animation systems; or physics-based IK systems
    • Demonstrated interest in games
    • Experience with multiple core system tasks, such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc.
    • 3 years professional experience
    • 

    Preference to applicants with:

    • Experience working with multithreaded systems
    • Current generation console experience
    • Performance optimization skills
    • Experience with mobile engine development
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
  • Engineering

    Console Platform Engineer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to focus on getting the Unreal Engine running on multiple next gen platforms that will be used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for experienced engine programmers to bring the Unreal Engine to a variety of mobile and console platforms.  If you’d like to build technology for current and next gen consoles, mobile platforms or PC we’d be interested in talking to you. 

    Qualifications

    • Strong C++ knowledge
    • Demonstrated interest in games
    • Experience with multiple core system tasks, such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc.
    • 3 years professional experience

    Preference to applicants with:

    • Experience working with next gen consoles
    • Experience working with multithreaded systems
    • Performance optimization skills
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
  • Engineering

    Data Engineer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.


    Epic Games is looking for Data Engineer to join our team.  The successful candidate will be responsible for the integrity, availability, and confidentiality of persistent systems, data, and supporting services.  The Data Engineer will be the technical resource for all data stores, databases, database infrastructure and supporting services and will work with key stakeholders from game design, development and production to ensure available game data is applied for its best use to Epic.

    Qualifications

    • 5 plus years’ experience designing, implementing, and managing persistent data stores for high traffic transactional systems
    • Demonstrated knowledge of transactional data modeling
    • In depth knowledge of Relational DBMS such as (MS SQL Server and Oracle), including high-availability design/operation, performance tuning, capacity planning, automated backup and recovery
    • Extensive hands-on experience with other types of DBMS (Object-oriented and hierarchical)
    • Strong database schema design, query construction and optimization knowledge
    • Demonstrated Knowledge of object/relational mapping systems
    • Experience horizontally scaling data stores
    • Ability to work with and support a team of game development engineers and designers
    • Excellent written and oral communication skills

    Preference to applicants with:

    • Experience working with “NoSQL” and document-oriented DBMS
    • Experience working with online games
    • Experience with task automation: scripting, stored procedures, triggers
    • Experience with columnar databases such as Vertica
    • Experience with unstructured datastores such as Hadoop
    • Experience with database capacity scaling techniques such as caching and data partitioning highly desired.

  • Engineering

    Developer Relations Engineer

    Cary, NC
    Bellevue, WA
    apply online

    Company: Epic Games, Seattle

    Position type: Regular Full-Time

    Overview


    Would you like to work for Epic Games focusing on aiding in the development of Unreal Engine 4, and specializing in online game services and the infrastructure to support them? Would you like to be the person that goes out to developers presenting demos and answering questions about our technology? Support and contribute to an engine that is used by thousands of developers in hundreds of games? Be the go to person that people call with a question about the Unreal Engine? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.


    Epic Games is searching for an experienced Support Engineer to work closely with current and future licensees developing current and future Unreal Engine titles.  This person’s primary task will involve direct support with licensees, as well as working directly with the core engineering team to investigate and solve licensee issues as well as have involvement in developing new engine features.  You will conduct this support both onsite at developer’s studio’s and from our home base.

    Qualifications

    • In depth knowledge of game development and engines (Unreal Engine preferred)
    • Experience writing code for game engines and or game systems using C++
    • Great inter-personal skills
    • Excellent communication skills both written and verbal
    • Experience giving technical presentations to large groups of people
    • Willing to spend about 50% of your time traveling



    Preference to applicants with

    • Unreal Script and recent Unreal Engine development experience
    • Experience providing Unreal Engine assistance to programmers and artists
    • Excellent problem solving and debugging skills to track down the cause of problems and quickly find solutions
    • Game shipping experience







  • Engineering

    Developer Support Manager

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Do you have a passion for helping others ship world-class titles? Do you enjoy teaching folks how to use technology?  Would you like to work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games, the award-winning developer known for the Unreal series of games, Gears of War, and the Unreal Engine, is searching for an experienced Technical Support Manager.  The person in this role will be the main communication point between Epic and our technology customers. 

    Responsibilities

    • Manage Customer accounts on support websites (Unreal Developer Network)
    • Track and assign support tickets on support websites (Unreal Developer Network, and future sites)
    • Improve communication with our customers by supporting them, resolving their concerns, and keeping them informed
    • Work with the development team, and Epic's PR and Marketing team to define and implement community plans
    • Maintain critical analyses of competitive developer technologies, tools, community management, and support
    • Work closely with internal product development teams to comprehend and influence upcoming platform technologies, features and tools
    • Coordinating with our PR/Marketing team on trade show presence, to include managing technical sessions at GDC and other conferences

    Qualifications

    • A passion for game engine technology and/or Video Games
    • Experience managing large technical communities, and interacting with customers
    • Excellent communication skills and writing skills
    • Extensive understanding of the technologies behind modern video games from console to mobile
    • Experience balancing workload by knowing when to work independently, delegate to internal resources, and external contractors
    • Experience working in game development, and knowledge of the game development process

     

    Preference to applicants with

    • Experience as an account manager, or member of support staff
    • Experience with leadership roles in other tech support environments
    • Experience with Unreal Engine technology
    • Experience establishing and nurturing partnerships in the video game engine marketplace
  • Engineering

    Engine Programmer

    Cary, NC
    Bellevue, WA
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for experienced engine programmers to help enhance and maintain core systems of Unreal Engine 4, as well as optimize them for multiple platforms. You'll work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.

    Qualifications

    • Strong C++ knowledge
    • Excellent math and/or physics skills
    • Demonstrated interest in games
    • Experience with multiple core system tasks, such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc.
    • 3 years professional experience

    Preference to applicants with:

    • Experience working with multithreaded systems
    • Performance optimization skills
    • Console experience, especially next-generation systems
    • Experience with mobile engine development
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
    • Xbox LIVE experience
  • Engineering

    Engine Programmer

    Seoul, KR
    apply online

    Company: Epic Games Korea

    Position type: Regular Full-Time

    Overview

    Epic Games Korea is searching for an experienced engine programmer to help maintain and enhance Unreal Engine 3. Based in our Seoul office, you'll work on current and future versions of the Unreal Engine codebase with the brightest technical minds at Epic Games HQ and Epic Games Korea, and use your knowledge and experience of the local games industry to develop features important to teams using the Unreal Engine in Korea.

    Qualifications

    • Strong C++ knowledge
    • Excellent math and/or physics skills
    • Demonstrated interest in games
    • Experience with multiple core system tasks, such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc
    • 3 years professional experience
    • Demonstrated ability to communicate in written and spoken English

     

    Preference to applicants with:

    • Experience working with Unreal Engine C++ source code
    • Experience working with multithreaded systems
    • Performance optimization skills
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, etc.)

     

     

    Epic Games Korea benefits may vary from Epic Games US, to meet the Labour Standard Act requirement in Korea.

  • Engineering

    Engine Support Engineer

    Tokyo, JP
    apply online

    Company: Epic Games Japan

    Position type: Regular Full-Time

    Overview

    Epic Games Japan is looking for a Support Engineer, to provide pre and post license technical support for Japanese game development companies using the Unreal Engine.  The ideal candidate will have development experience working with the Unreal Engine and will be responsible for assisting with Epic Game’s efforts to provide Japanese localized tools and documentation.

    Responsibilities

     

    • This person must be familiar with the functionality of the Unreal Engine, and sufficiently knowledgeable of technical development topics, to directly respond to Japanese licensee’s support questions and translate technical support questions and answers with the developers at Epic HQ for issues s/he is unable to answer directly.  
    • Assist Epic Games Japan’s Territory Manager with Unreal Engine license efforts including but not limited to live Unreal Engine demonstrations, arranging evaluations, providing pre-license technical support, evangelizing Unreal Engine at tradeshows, Japanese language developer web sites, etc.
    • Assist in the creation and translation of support documentation on the Unreal Developer Network website, as well as specialized support documentation, videos, and samples for the Japanese market.
    • Frequent travel in Japan to meet with Japanese licensees and potential licensees and between the U.S. and Japan will be required.  

     

    Qualifications

    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

     

    Minimum:

    • Ability to speak, read and write technical Japanese
    • Ability to speak, read and write English (TOEIC score 800 or above)
    • Strong C++ knowledge, experience with multi threading and GPU is a plus
    • Game industry experience
    • UE3 experience

    Preferred:

    • Bachelors Degree in Computer Science
    • Technical Customer Service experience
    • Proficiency in any other languages
  • Engineering

    Gameplay Programmer

    Salt Lake City, UT
    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is looking for Gameplay Programmers to join our team currently working on multiple new and existing IP's across multiple platforms.  Our Gameplay Programmers have an intrinsic understanding of what makes a game fun and the analytical mind to break that down into its constituent parts.  They Experiment with game design and use rapid prototyping, yet have the engineering background to make strong architectural and algorithmic decisions.  If you are a game designer trapped inside the body of an engineer, we'd like to hear from you. 

     

     

    Qualifications

    • Game industry experience
    • A keen analytical mind
    • A game designer's creativity
    • Strong C++, C# and/or Java skills
    • Strong math skills

    Preference to applicants with:

    • Shipped-title experience
    • Experience using UnrealScript
    • Experience working on a mod/title on the Unreal Engine
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)

     

  • Engineering

    Java/Online Server Programmer

    Bellevue, WA
    Cary, NC
    apply online

    Company: Epic Games, Seattle

    Position type: Regular Full-Time

    Overview

    Would you like to work for Epic Games new studio focused on aiding in the development of Unreal Engine 4, and specializing in online game services and the infrstructure to support them? Would you like to do that in the Seattle area? Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating the online infrastructure for Epic's games? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Responsibilities

    Epic Games is searching for an experienced Java/Online Server Programmer with strong knowledge of multithreaded programming, parallelization techniques, systems performance design and measurement, and great design skills. You will be responsible for the architecture/design and implementation of cloud based services that support game features directly and indirectly by providing analytics on player behavior and other research tasks. If you have a passion for games, and experience developing online infrastructure using cloud technologies, we’d like to speak with you.

    Qualifications

    • Expert level Java experience
    • Experience in TCP and UDP protocols
    • Experience with one or more high level protocols such as HTTPS, SMTP, FTP
    • Experience developing RESTful applications or other web services
    • Distributed systems experience
    • Knowledge of network and server security issues


    Preferance to applicants with:

    • Multiple platform development experience (Linux, Windows)
    • Experience with one or more NoSQL databases (Redis, MongoDB, Cassandra, Dynamo, etc.)
    • Experience with one or more cloud environments (GAE, AWS, Azure)
    • Excellent communication skills
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
  • Engineering

    Physics/Gameplay Programmer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for an experienced Physics Integration Programmer to help research new systems and maintain existing integrations, in Unreal Engine 3 and beyond.  You'll work closely with members of our engine team, as well as our external partners, building the worlds premier game engine technology for a multitude of platforms.

    Qualifications

    • Experience with physics engines in a game engine (i.e. Tools pipeline, performance optimization, behavior etc.)
    • Experience making physics work in the game world
    • Strong C++ knowledge
    • Excellent math skills
    • Demonstrated interest in games
    • 3 plus years professional experience

     

     

    Preference to Applicants with:

    • Experience with multiple core system tasks, such as animation, tools, graphics, networking, memory handling, etc.
    • Experience working with PhysX
    • Experience working with multithreaded systems
    • Console experience
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
  • Engineering

    Rendering Programmer

    Cary, NC
    Bellevue, WA
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for experienced rendering programmers to help enhance and maintain the graphics of Unreal Engine 4. You'll work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.

    Qualifications

    • Strong C++ knowledge and multi-threaded programming techniques
    • Thorough knowledge and proficient application of 3d math, rendering algorithms and data structures
    • Performance minded development and optimization skills
    • Results-oriented approaches and thinking
    • Self-motivated and able to dive into a complex system with quick results
    • Must be able to communicate and work well with a team of similarly passionate and skilled individuals
    • Strong communication with technical artists and proficiency working with them to develop and iterate on features / tools
    • Excellent knowledge of a broad range of graphics APIs and shader languages including DirectX 9 / HLSL and OpenGL / GLSL

    Preference to applicants with:

    • Creativity in problem solving and the ability to think outside of the established solutions
    • Console experience, especially next-generation systems
    • Experience with mobile rendering development
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.)
    • Expertise in OpenGL ES, DirectX 11, console graphics APIs
    • 3 years professional experience with one or more shipped titles
  • Engineering

    Software Release Engineer/Build Engineer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like the opportunity to work with one of the premier engine and game developers in the entertainment software industry? Would you like to support the teams responsible for creating the Unreal Engine, Gears of War, Unreal Tournament and
    Infinity Blade? Or maybe just be part of something Epic? If you answered yes to any of those questions, we would like to talk to you about joining our team, where everything we do is Epic.


    Epic Games, the award winning developer known for the Unreal Series of games, Gears of War, and the Unreal Engine, is searching for a Software Release Engineer who will be responsible for maintaining and enhancing a build and release process, including the appropriate infrastructure, documentation and automation.

     

    The successful candidate will be an engineer who thrives in a collaborative, diverse environment and is passionate about games. You will be in a fast-paced, team-oriented environment with responsibilities that include responding to issues with the build system, enhancing the build system and managing releases.  You will be a key member of the engineering team maintaining and enhancing a build and release management system.  Leading the effort to design and enforce policies for managing source code within perforce, including branching, merging and stream management to support parallel development.

    Responsibilities

    • Provide continuous support on builds and strive to make the build and releases as close to automatic and foolproof as possible
    • Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures
    • Develop and maintain documentation of the build/release process
    • Investigate tools that might speed up the process or make us more efficient in build and release management


    The ideal candidate will heave experience with the following:

    • Experience in maintaining and working with Windows and Linux environments
    • Experience in designing, building and maintaining an automated build and release environment
    • Experience in builds processes developed in C++, C#, Java, PHP, HTML and other technologies
    • Experience in designing a software release process for games, including localization and console technical requirements
    • Experience in coordinating release from Development to production
    • Experience with perforce











  • Engineering

    Tools Programmer

    Bellevue, WA
    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic? If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for experienced tools programmers to help enhance and maintain the Unreal Engine 4 editor. You'll work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.

    Qualifications

    • Strong C++ knowledge
    • Enthusiasm for designing and implementing world-class game development tools
    • Demonstrated experience with designing intuitive user interfaces for tools
    • Demonstrated interest in games
    • Experience with multiple engine system, such as animation, object models, graphics, data processing, scripting, etc.
    • 3 years professional experience

    Preference to applicants with:

    • A great aesthetic sense when it comes to UI design
    • Has developed cross-platform software for Mac and PC platforms
    • Strong linear algebra knowledge and understanding of game algorithms
    • Experience developing large software projects that are clean and extensible
    • Performance optimization skills
    • Experience with mobile engine development   
    • BS (or higher) in Computer Science or similar discipline (Physics, Math, EE, etc.) 

     

     

  • Engineering

    UI Programmer

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to write code that is used by thousands of developers in hundreds of games? Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games is searching for an experienced User Interface programmer to help enhance and maintain UI systems for our games and Unreal Engine 3 (and beyond). You'll work directly with the brightest technical minds in the business as we build the premier game engine for a multitude of platforms.

    Responsibilities

    • Work closely with Art and Design leads to insure that UI meets aesthetic and functional requirements.
    • Define and lead UI prototyping
    • Careful attention to detail, especially with regard to compliance, layout and design
    • Architect, plan and implement new UI systems
    • Optimize and fix bugs in existing UI systems
    • Contribute ideas toward all aspects of the game’s production and development
    • Write robust, maintainable code

    Qualifications

    • 3+ years of relevant programming experience
    • Experience building User Interfaces for Games
    • Expert in C/C++ and object-oriented programming
    • Experience working with a cross-platform engine
    • Shipped at least one console title
    • Self-motivated, strong work ethic, able to work independently
    • Excellent communication skills, both verbal and written
    • B.S. degree in Computer Science or equivalent experience

    Preferred:

     

    • Previous Unreal Engine experience.
    • Scaleform and/or Flash ActionScript experience
    • Experience working with Xbox Live, PSN or both
    • Experience working on action games desirable
  • Operations

    Statistical Data Analyst

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Would you like to work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to either of those questions we would like to talk to you about joining our team, where everything we do is Epic.

    Responsibilities

    Epic Games is looking for a Statistal Data Analyst to help us improve our games.  The successful candidate will have excellent SQL knowledge, and enjoy combining analytic skills with business acumen to provide the data and insights that will drive our continued success. 


    You will work with key stakeholders from game design, development and production to ensure available game data is applied for its best use to Epic.  This will be done by retrieving and analyzing data from our server logs, online experiments, etc., as well as model user behavior, based upon previous findings and the most relevant data available and contribute to the development of tools for tracking and understanding user behavior.

    Qualifications

    • Advanced statistical training and a thorough understanding of the associated strengths and weaknesses of different statistical analysis approaches
    • Demonstrated hands-on experience with experimental design and testability
    • Demonstrated experience with interpretive and predictive modeling
    • Demonstrated experience with multivariate analysis
    • Clear Understanding of a priori hypothesis vs hypothetico-deductive method
    • Working knowledge of SQL, SAS/SPSS, Tableau or programming languages useful to data retrieval and analysis
    • Excellent data reporting and presentation skills
    • Experience working with a variety of information systems and data files, including large and complex files: analyzing file structure, using and creating file layouts, transforming raw date into finished products
    • Ability to prioritize, work with multiple departments and deliver at a high speed
    • Experience working with online games
    • Strong written and verbal communication skills

    Preference to applicants with:

    • Experience researching new data sources and analytical tools
    • Experience with database application development
    • Experience with non-parametric statistics
  • Production

    Technical Producer/Product Manager

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Regular Full-Time

    Overview

    Are you a Technical Producer or Product Manager who is passionate about overseeing the development of software products? Interested in working with a team in the development of the Unreal Engine, a product used by thousands of developers to make games played by millions of people?  Do you want to work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

    Responsibilities

    Epic Games is searching for experienced Technical Producer/Product Manager to facilitate the development and execute its vision of the Unreal Engine.  You will be responsible for helping to execute on the product plan from generating/maintaining milestone schedules through product release.  You will coordinate with teams internally, work with external contractors and manage relationships with software/hardware vendors as necessary.  You will have a voice in product feature changes, work with PR, Marketing, Community and Sales teams on all aspects of the product through product release and beyond with post product support. 

    Qualifications

    The ideal candidate will have experience with the following: 

    • Working with developers and various cross discipline groups on the development of large scale software development products
    • Experience managing budgets and schedules of software products, with a history of shipping said products on time and within budget
    • Experience working with sales and marketing teams taking software products to market Strong Organizational skills
    • A near eidetic memory
  • Sales/Marketing

    Technical Evangelist

    Tokyo, JP
    apply online

    Company: Epic Games Japan

    Position type: Regular Full-Time

    Overview

    Would you like to be the voice of Epic in Japan, reaching out to our developer communities?  Work with a team that consistently ships multi-million unit selling games? And be a part of creating something Epic?  If you answered yes to any of those questions we would like to talk to you about joining our team, where everything we do is Epic.

     

    Epic Games, the award-winning developer known for the Unreal series of games, Gears of War, and the Unreal Engine, is searching for an experienced Technical Evangelist, who is passionate about games and game technology.  In this role you will be the voice of Epic Games and the Unreal Engine speaking to the developer community in Japan.  You will set up and execute strategic marketing and PR plans for current and future products to maximize awareness to both the professional and indie development community.   You’ll have access to all the tools necessary to deliver these messages and communicate with those communities.  We’d expect that you are able to manage updates to our websites, community and social networks, Unreal Developer Network, UDK, conferences etc.  You will be responsible for continuing to build out and improve those tools as you see best (documentation, video tutorials, etc.).  You’ll have access to the development, PR and Marketing teams at Epic’s Headquarters and other subsidiaries to collaborate and deliver the proper messages. 

     

     

    This role is cross-functional and at times, requires the candidate to work with external media, user groups, industry organizations and EGJ partners.

    This person will manage the relationship between Epic and our technology customers through the following activities:

    • Support Epic Games Japan Territory Manager to prepare and distribute news release documents, through communication with licensing partners and Japanese media
    • Work with universities/professional schools to increase the number of educational institutes using Epic technology as learning material

    Qualifications

    The ideal candidate will have experience with the following:

    • Working in a cross functional capacity, working with varying groups of people (internal developers, customers, external media groups etc.)
    • Setting up and coordinating events (trade show attendance, managing technical presentations, etc. 
    • Website management and community development using traditional tools and staying on the forefront of new technology
    • Native level Japanese (spoken/written), business level English (mainly written)
    • Strong familiarity with the Japanese game industry including the indie scene and its trends
  • Sales/Marketing

    Videographer/Editor

    Cary, NC
    apply online

    Company: Epic Games, Inc.

    Position type: Temporary Full-Time

    Overview

    Epic Games is searching for Videographer/Video Editor for a temporary position at our studio in Cary, North Carolina.  This person will be working with our PR, Marketing, Community and Development teams on various company initiatives.  You will be the person responsible for setting up and prepping for video shoots, directing and capturing live action footage, manage all video footage and taking it through the editing process to deliver a final product.  The person in this role will thrive handling multiple projects simultaneously, have strong organizational skills and attention to detail.

    Qualifications

    • Experienced in conceiving, designing, scheduling, and creating digitally distributed video content for internal and external use
    • Proficiency using live-action cameras, lighting, remote audio devices, and basic audio recording and mixing experience. 
    • Experienced with Digital Media Management and Editing Tools and Software (Final Cut Pro, Adobe Creative Suite, Avid)
    • Familiarity with PC and Mac OS and software
    • Experience conducting interviews and working with on camera subjects to get the best interviews possible
    • Familiarity with various media file types and data compression techniques and codecs (ProRes, h.264, WMV9)
    • Ability to maintain strict confidentiality in all facets of work environment
    • Willing to acquire knowledge surrounding Epic Games Products
    • Ability to travel up to 50%

     

    Preference to applicants with:

    • Experience with Matinee and/or the Unreal Development Kit
    • Passionate about games and/or game technology
    • Experience working with 3D Software Packages (Maya, 3dsMax)

Recruiting Manifesto

We feel it is important to let you know how the recruiting process works once you have submitted your resume. Here is what you can expect from us:

  • You will get confirmation that your resume has been received and your submission will be reviewed.
  • If we feel that you are a good fit, you will be asked to complete a skills test and/or schedule a phone interview.
  • The next steps are reference checks and an invite to come out and meet us in person.
  • After the onsite interview, we will make a decision on an offer.
  • Should we decide not to move forward at any point in the process, we will let you know of our decision and share as much feedback about it as possible.
  • We receive thousands of resumes annually and only hire a handful. While we would like to get back to everyone, there simply isn’t time; if you haven’t heard from us in a couple of weeks, we are probably not going to move forward.

Please submit your resume in English. If you are an Artist or Level Design candidate please submit a portfolio, we will not consider you without one.

Thanks for your interest in Epic Games.

Epic Benefits

Epic Games offers an outstanding benefits package to eligible employees:

  • Epic paid medical and dental insurance for employees and dependents
  • Epic paid life, accidental death & dismemberment and long term disability insurance
  • 401(k) plan with generous match and profit sharing
  • 15 days paid vacation
  • 7 paid holidays (and we’re closed the week between Christmas and New Year’s Day)
  • Paid sick leave
  • Flexible work hours

Equal Opportunity Employer

Epic Games, Inc. and its family of companies are Equal Opportunity Employers.