About the job
Lead Backend Engineer
Join our team at thatgamecompany, a pioneering game development studio, and be part of an innovative journey in creating engaging multiplayer experiences in the acclaimed game, “Sky: Children of the Light.” Our mission is to enhance the real-time, multiplayer gaming experience for a vast number of concurrent users worldwide. We prioritize delivering a reliable and low-latency experience, ensuring our players enjoy seamless gameplay.
As a Lead Backend Engineer, you will play a crucial role in designing, building, and maintaining robust systems for user accounts, login management, resource scaling, matchmaking, and live updates. Your expertise will help us scale and enhance these mission-critical systems, allowing us to offer meaningful multiplayer interactions globally.
Your Daily Responsibilities:
Collaborate with colleagues to architect and implement large-scale, highly available backend microservices that support millions of concurrent players, aiming for zero downtime.
Monitor system performance and respond swiftly to any failures or issues to ensure a smooth online experience for our global player base.
Enhance code quality through thorough reviews, increased test coverage, technical post-mortems, and comprehensive documentation.
Foster collaboration and knowledge sharing within the team, minimizing dependency on individual contributors.
Work closely with our distributed teams across Gameplay, Engine, and Operations to iterate on projects.
Design adaptable and testable features and systems that can accommodate frequent changes in functional and performance requirements.
Deliver results while finding the right balance between speed and quality.
Guide and mentor junior engineers and peers, providing technical leadership.
Qualifications Required:
8+ years of backend experience in MMORPG or high-traffic, distributed, low-latency web services.
2+ years of experience leading remote, geographically distributed teams.
Proficiency in both functional programming languages like Erlang/Elixir and multi-paradigm languages such as Golang.
Familiarity with Kubernetes, Helm, and Docker.
Strong opinions on various management approaches for backend systems.

