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.
Share this job
Davita Inc.