Job Description
ENGINEERING - EPIC GAMES SERVICES
What We Do
Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic's own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.
What You'll Do
We are looking for a Backend Engineer to join the Fortnite Creative team. You will craft highly available, high-throughput, low-latency services at scale, synchronous and asynchronous services, persistent connection services, and a variety of other systems. These will all help to power our internal products and enable external development teams all over the world. The Online services team is a collaborative environment, and a successful candidate will help to foster an open, supportive culture in which everyone can be successful and their authentic self.
In this role, you will
• Write distributed systems to handle large scale challenges (we use Typescript and Java)
• Work with public cloud infrastructure to facilitate a fast moving ecosystem (we use AWS)
• Own the entire lifecycle of services, including live operations and deployment
• Craft solutions using modern SQL and nonrelational databases (we use MongoDB, Dynamo and Redis)
• Work together with both upstream and downstream service owners, producers and other cloud, infrastructure and embedded DevOps engineers to ship solutions
• Be responsible for efforts to increase unit and integration testing code coverage for both new and existing backend services (we use Mocha and JUnit)
What we're looking for
• Proficiency with Java and Typescript (bonus points for experience with AWS, Kubernetes or C++)
• Experience developing online systems
• Comfortable writing unit and integration tests (bonus points for experience tying into VCS and C/I workflows)
• Proven track record of operating live services
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Jobcode: Reference SBJ-ne6ze5-18-97-14-91-42 in your application.