This job listing expired on May 12, 2021
Tweet

Epic Games is seeking a senior backend engineer to join our team.

We are passionate about empowering developers to make great games, and helping players to safely and easily enjoy them.

As a member of our team, you will craft highly available, high throughput, low latency services at scale. You will work with synchronous services 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.

We currently have several major initiatives under development. These include game services for our internal games (such as Fortnite), game services exposed via SDK for external development teams worldwide, identity services like authentication, authorization, and account management, social services such as social graph and user interactions, and core internal services like shared libraries and frameworks.

If these challenges sound exciting, we would love to talk.

Qualifications:

  • Experience solving impactful technical challenges; we look for people who can assess a challenge, craft a scalable architecture, and run with implementation
  • Distributed systems programming experience (we use Java, Scala)
  • Experience managing cloud services at scale (we use AWS)
  • Service ownership experience; the ability to run, troubleshoot, and deploy your own services (we use Kubernetes, Terraform)
  • Experience with SQL and nonrelational databases (we use Mongo, Dynamo, Redis)
  • Operating systems experience (we use Linux/Unix)
  • Nice to have: Game development or industry-adjacent experience
  • Nice to have: Experience with Websockets or other server push models, Search Engines, Graph Databases

This is going to be Epic!