Senior Programmer - Online Game Services
Cary, North Carolina, United States
For over 25 years, Epic Games has been making award winning games and game engine technology that empowers others to make visually stunning games and 3D content that brings 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.
Epic Games is searching for a Senior Programmer capable of working across game and online teams to build services and features highly impactful to users. As part of our Online Game Services team, you’ll work on cutting edge platform development and supporting player experiences across Fortnite and multiple new IP's. The ideal candidate is passionate about gaming technology, well-versed in C++, console development, and web services. This is an exciting opportunity to join a growing team developing technology that enables the long-term vision of Epic.
The person in this role will be responsible for the following:
- Contributing to overall architectural vision and development
- Contributing to and enforcing engineering best practices including peer reviews, coding standards, and others as necessary
- Working collaboratively with stakeholders to turn product requirements into a technical design
- Developing and implementing valuable online features for all of Epic’s games
The ideal candidate will have a mix of the qualifications below:
Exceptional C++ programming skills
Experience writing asynchronous gameplay systems with some of the logic on both the client and server
Experience developing online features for games in the current console generation
Knowledge of networking, rendering, and other systems impacting quality and performance
Experience building end-user client applications that connect to complex back-end services
Unreal Engine development experience
Passion for games, great user experiences, and building products that will support multiple games
Keen analytical mind and mature problem solving skills
General experience with web services
Please submit your resume and we’ll be in touch soon.
This is going to be Epic!#LI1