Job Directory Senior Backend Engineer - Identity/Social

Senior Backend Engineer - Identity/Social
Bellevue, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Epic Games is growing and is looking for highly experienced Backend Engineers to join our mission in delivering free, cross-platform game services for all developers. First announced in December 2018, Epic Online Services will release services throughout 2019 in our SDK that helps developers launch, operate, and scale high-quality online games.

The Senior Backend Engineer crafts highly available, scalable services and solutions which power Fortnite and will be made available to developers to create game experiences like never before. Learn more at http://epic.gm/b0i6x

Responsibilities:

* Partner with stakeholders to define system requirements and integration
* Autonomously own design and implementation of online solution components
* Participate in systems design, work estimates and planning.
* Communicate technical risks across the group.
* Adhere to software development best practices: test-driven development, peer reviews, documentation, defining and delivering to "definition of done".
* "Leave things better they you found them": Improve the quality, stability, security and resiliency of the systems in team ownership in order to "eliminate technical debt"
* Drive and implement best practices around industry standards including scalability, resiliency, security

Qualifications:

* 5+ years industry experience building highly-available and scalable online systems and solutions with object-oriented oriented programming languages. Java-based stack preferred
* Knowledge and understanding of system health, monitoring and troubleshooting for distributed online solutions
* Prior application of industry standard authentication and authorization solutions
* Experience with running and operating online solutions deployed into cloud
* Previous implementation of distributed scalable caching solutions - especially Redis
* Deep experience with utilizing database both SQL and NoSQL databases.
* Experience with running services on Kubernetes cluster or alike is a plus
* Hands-on development of applications with persistent connections (web socket, server-side events, etc)
* Experience building asynchronous, non-blocking online services
* Understands and applies elements of modern software development lifecycle

This is going to be Epic!

#LI1

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.