Senior Game Systems Developer

2 weeks ago


Cary, North Carolina, United States Epic Games Full time
About the Role

We're seeking a highly skilled Game Engine Feature Programmer to join our team at Epic Games.

In this role, you will be responsible for designing and implementing media client features for our internal games and the Unreal Engine itself.

You will work closely with our engineering team to establish comprehensive developer toolsets to streamline the integration of media across gaming and film projects.

As a key member of our team, you will assist internal customers in optimizing media integrations by identifying areas for improvement and providing technical guidance to design solutions for long-term maintainability.

Additionally, you will be responsible for implementing and expanding the media functionality between the client, engine, and the backend.

What We're Looking For

  • Strong C++ knowledge and multi-threaded programming techniques
  • Experience in designing and implementing performant and resilient network clients
  • Proficient in implementing robust APIs for frontend and backend
  • Experience with Unreal Engine, ideally with projects developed in UE4 or UE5 with thorough knowledge about Unreal Engine's Blueprint system
  • Strong communication skills and proficiency in working with client engineering teams to develop and iterate on features/tools
  • Experience developing in a large codebase at a fast pace, making trade-offs between usability, performance, and power

What We Offer

We offer a competitive salary and benefits package, including 100% coverage of medical, dental, and vision premiums for you and your dependents.

We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees and dependents.

Throughout the year, we celebrate our employees with events and company-wide paid breaks.

We offer unlimited PTO and sick time, and recognize individuals for 7 years of employment with a paid sabbatical.

About Us

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally.

For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before.

Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design.

As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Equal Opportunity Employer

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.



  • Cary, North Carolina, United States Epic Games Full time

    Job Title: Engine Feature ProgrammerAbout the Role:We are seeking an experienced Engine Feature Programmer to join our team at Epic Games. As an Engine Feature Programmer, you will be responsible for designing and implementing media client features for our internal games and the Unreal Engine itself.Key Responsibilities:- Design and development of media...


  • Cary, North Carolina, United States Dave & Buster Full time

    Job Title: Senior Games TechnicianJob Summary:Dave & Buster's is a unique entertainment venue that offers a dynamic work environment. As a Senior Games Technician, you will be responsible for building, troubleshooting, and repairing games, attractions, and technical equipment while delivering exceptional guest service. This role is ideal for individuals who...


  • Cary, North Carolina, United States Epic Games Full time

    About Epic GamesEpic Games is a global leader in the development of award-winning games and engine technology. With a presence in 25 countries and 46 studios, we empower content creators across various industries to build high-fidelity, interactive experiences.Job SummaryWe are seeking a Senior Gameplay Systems Programmer to join our Gameplay Framework team....


  • Cary, North Carolina, United States Apex Systems Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at Apex Systems. As a key member of our infrastructure team, you will be responsible for designing, planning, implementing, and supporting global compute, storage, backup, and disaster recovery infrastructure solutions.Key Responsibilities:Design and...


  • Cary, North Carolina, United States Apex Systems Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at Apex Systems. As a key member of our infrastructure team, you will be responsible for designing, planning, implementing, and supporting global compute, storage, backup, and disaster recovery infrastructure solutions.Key Responsibilities:Design and...


  • Cary, North Carolina, United States Epic Games Full time

    Unlock the Future of Character MovementWe're seeking a highly skilled Senior Gameplay Systems Programmer to join our team at Epic Games. As a key member of our Gameplay Framework team, you'll be responsible for architecting gameplay systems, APIs, and features within Unreal Engine that enable our licensees to create the next generation of amazing gameplay...


  • Cary, North Carolina, United States Epic Games Full time

    Gameplay Programmer RoleWe're seeking a skilled Gameplay Programmer to join our team at Epic Games. As a Gameplay Programmer, you will be responsible for designing, implementing, and optimizing gameplay mechanics for our Unreal Engine-based projects.Key Responsibilities:Work closely with technical designers to build, iterate, and optimize new gameplay items...


  • Cary, North Carolina, United States Epic Games Full time

    We are seeking a talented Senior Gameplay Systems Programmer to join our team at Epic Games. As a key member of our Gameplay Framework team, you will be responsible for architecting and maintaining gameplay systems, APIs, and features within Unreal Engine that allow our licensees to build the next generation of amazing gameplay experiences.In this role, you...


  • Cary, North Carolina, United States Epic Games Full time

    Design a Better ExperienceEpic Games is looking for a talented Senior Systems Designer to join our Competitive team. As a key member of our team, you will be responsible for cultivating the player experience across our Competitive modes and creating features that excite, delight, and reward players.Key ResponsibilitiesBe the go-to person for teammates to...

  • Game Design Intern

    3 weeks ago


    Cary, North Carolina, United States Epic Games Full time

    About the RoleEpic Games is seeking a talented Quest Design Intern to join our team working on Fortnite. As a key member of our design team, you will collaborate to create engaging quest content that supports various systems, modes, and playstyles.Key ResponsibilitiesCraft goals for players that build their exposure, experience, and mastery of new and...

  • Senior UI Programmer

    2 weeks ago


    Cary, North Carolina, United States Epic Games Full time

    Job Title: Senior UI ProgrammerWe are seeking a highly skilled Senior UI Programmer to join our team at Epic Games. As a Senior UI Programmer, you will be responsible for designing and implementing user interface components for our games, ensuring a seamless and engaging experience for players.Key Responsibilities:Design and implement user interface...


  • Cary, North Carolina, United States Epic Games Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our Service Management Platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our service management platform based on Backstage. Your expertise in full-stack development, including...


  • Cary, North Carolina, United States Epic Games Full time

    Job Title: Senior Full Stack Web DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Web Developer to join our team at Epic Games. As a Senior Full Stack Web Developer, you will be responsible for developing modern, user-centric web experiences that connect the many toolsets and elements of the Creator ecosystem, including publishing,...


  • Cary, North Carolina, United States Epic Games Full time

    About Epic GamesEpic Games is a global leader in the development of award-winning games and engine technology. With a presence in 25 countries and 46 studios, we empower creators to build visually stunning experiences for PC, console, mobile, and VR.Job SummaryWe are seeking a Senior SDET to join our LEGO Fortnite team. As a key member of our engineering and...


  • Cary, North Carolina, United States Epic Games Full time

    Unlock Your Potential as a QA Lead at Epic GamesEpic Games is a world-renowned game development company that has been pushing the boundaries of innovation for over 25 years. We're looking for a talented QA Lead to join our Game Services team and help us deliver exceptional gaming experiences to our community.About the RoleAs a QA Lead, you will be...


  • Cary, North Carolina, United States Epic Games Full time

    We're looking for a talented UI Engineer to join our Fortnite Player Journey team. As a UI Engineer, you'll work closely with art and design leads to ensure that UI meets aesthetic and functional requirements. You'll write robust, maintainable code, architect, plan, and implement new UI and gameplay systems, optimize and fix bugs in existing systems,...


  • Cary, North Carolina, United States Epic Games Full time

    We're looking for a talented UI Engineer to join our Fortnite Player Journey team. As a UI Engineer, you'll work closely with art and design leads to ensure that UI meets aesthetic and functional requirements. You'll write robust, maintainable code, architect, plan, and implement new UI and gameplay systems, optimize and fix bugs in existing systems,...


  • Cary, North Carolina, United States Epic Games Full time

    About Epic GamesEpic Games is a global leader in the development of award-winning games and engine technology. With a presence in 25 countries and 46 studios, we empower content creators across various industries to build high-fidelity, interactive experiences.Job Title: Senior Full Stack Web DeveloperWe are seeking a highly skilled Senior Full Stack Web...

  • Senior UI Programmer

    2 weeks ago


    Cary, North Carolina, United States Epic Games Full time

    About Epic GamesEpic Games is a global leader in the development of award-winning games and engine technology. With a presence in 25 countries and over 4,500 employees, we strive to build teams of world-class talent.Job SummaryWe are seeking a highly skilled User Interface (UI) Programmer to join our Fortnite Gameplay UI team. As a UI Programmer, you will be...


  • Cary, North Carolina, United States Epic Games Full time

    Join Epic Games as a Game Design InternWe're seeking a talented Game Design Intern to join our Fortnite Festival Season Team. As a key member of our team, you'll work on designing and implementing quests for our live service environment. You'll collaborate with experienced designers and developers to create engaging and interactive experiences for our...