Job Description
ENGINEERING-GAMES
Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of engineering experts. We're always improving on the tools and technology that empower content developers worldwide.
What You'll Do
Epic Games, Inc. seeks a Senior Backend Engineer in Bellevue, WA to Write distributed systems to handle large scale challenges (we use Java, Scala), by using shared libraries (Spring Boot, WebFlux, Akka), source control / code review (GitHub), API Gateways (Envoy, ELB), event streams (Kafka, SNS/SQS) and unit/integration tests (JUnit, Mockito);
In this role, you will
• Work with public cloud infrastructure to facilitate a fast moving ecosystem (we use AWS, Kubernetes), with additional tooling (Helm, GitHub Actions, Teamcity) to allow repeatable and automated deployments;
• Craft solutions using modern SQL and nonrelational databases (we use MySQL/RDS, MongoDB, DynamoDB and Redis);
• Work together with both upstream and downstream service owners, producers, game designers and other cloud, infrastructure and embedded DevOps engineers to design (Miro, Mermaid), build and ship solutions;
• Own the entire lifecycle of services, including live operations and deployment;
• Be accountable for the solutions you build and flexible around the ambiguity of the problem space, including updating documentation (Confluence, Backstage), on-call (Opsgenie) and day to day support.
What we're looking for
• Employer will accept a Bachelor's degree in Computer Science, Engineering, or related technical field, and 5 years of experience in a job offered, or in a related occupation.
• In lieu of a Bachelor's degree in Computer Science, Engineering, or related technical field, employer will accept 2 years of work experience in job offered, or in a related occupation.
• Any suitable combination of education, training or experience is acceptable.
• Position requires 5 years of experience in the following:
• Software engineering, developing online systems;
• Working with a team of engineers to solve large and ambiguous problems, including the ability to provide, solicit and accept constructive feedback;
• Modern high performance JVM languages including either Java or scala;
• Non-relational databases including MongoDB, Cassandra, or DynamoDB;
• Cloud infrastructure including either AWS or Kubernetes;
• Source Control systems including either Perforce or Git.
• 40 hours/week, $343,900.00 to $437,098.00per year
#LI-DNI
Washington Base Pay Range
$343,900 — $437,098 USD
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-rvqvkw-18-223-110-100-42 in your application.