Software Engineer II - Online (Apex Legends)

Company:  Davita Inc.
Location: Los Angeles
Closing Date: 29/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Reporting to a Engineering Lead as a Software Engineer - Online Services you'll be responsible for:

  • Maintenance, and support of backend services and infrastructure; these backend services power key features on APEX Legends including Matchmaking, Commerce, Authentication, Progression, and more.
  • Write code to support feature development on APEX Legends online features.

Our Software Engineers / SRE's are more generalists as opposed to specialists - meaning you'll move between different domains of technology in the game's online space as you grow your understanding of our technology ecosystem.

Responsibilities

Development:

  • Hands-on development in multiple areas of technology in the game (mostly backend - PHP/Lua, occasionally client/server - C++).
  • Author Technical Design Documentation (TDDs) to explain your vision of the architecture for new systems and features, expressing not only WHAT you're building, but WHY you're building it.
  • Collaborate with other engineers in the wider APEX team on feature discussions / requirements gathering, architecture and design reviews, code reviews, and similar.
  • Grow a depth of expertise of Respawn's game technology across Client, Server, and Backend.

SRE / DevOps:

  • Perform / support deployments, updates, and similar to/for services and infrastructure.
  • Support ad-hoc DevOps needs, and build automation systems to reduce manual toil.
  • Provide hands-on technical support during service affecting events.

Requirements

  • 5+ years of professional experience as one/more of a Software Engineer / SRE / DevOps engineer.
  • Experience collaborating across a team of engineers.
  • Grasp of Linux systems, networking, and security.
  • Public cloud experience with one of AWS / GCP / Azure.
  • Experience working with Databases.
  • Proficiency in at least one modern programming language and ready for more.
  • Relevant experience in backend / service development and operations, and familiarity with Game Client / Game Server development.

Bonus:

  • Shipped at least 1 AAA title in a large (100+ person) game team.
  • Shipped at least 1 Live Service game with high scale (1M+) concurrency.
  • Experience with first person shooters.
  • Proficiency in C++, PHP, Lua.
#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙