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
As a member of our 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. You'll build services to manage data and workflows for developers to self-service distributing their games as well as internal tools and integrations for Epic to interact with these products.
In this role, you will
• Get things done: Epic empowers engineers to assess a challenge, craft a solution, and implement
• Write distributed systems to handle large-scale challenges (we use Java, Scala)
• 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
• Own the outcome - Be accountable for the solutions you build and flexible around the ambiguity of the problem space
What we're looking for
• Passion for crafting secure, scalable, and highly available applications
• Experience architecting and leading innovative, complex software projects
• Experience collaborating with a variety of strategic stakeholders to bring a product vision to life
• Deep knowledge of Java or Node
• Experience in collaborating with design teams to design, document and build design systems for scalable and consistent user interfaces
• Experience with cloud technologies (we use AWS)
• Understanding of relational and NoSQL databases
• Experience working in an Agile / Scrum environment
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-gp3504-3-138-102-178-42 in your application.