Riot Gamesposted 17 days ago
Full-time • Manager
Los Angeles, CA
Miscellaneous Manufacturing

About the position

The Riot Operations Center (ROC) provides 24/7 live response for issues that impact our players. The ROC maintains three sites around the world to provide this coverage, and each site must be able to act independently while keeping its processes and direction aligned with those of the ROC as a whole. Currently, the ROC is working to grow the engineering muscle in Riot's incident detection and response, with the goal of being able to take over much of the technical triage and mitigation currently performed by game teams, making incidents easier to resolve, less impactful to players, and less likely to occur. As a Manager, Software Engineering you will ensure that the Los Angeles ROC is providing high quality live response during its share of the ROC's follow-the-sun coverage model. You will support the engineering growth of the Rioters in the Los Angeles ROC as we expand the team's capabilities and projects. You will guide the team in creating engineering solutions to problems in the incident detection, response, and prevention spaces, and you'll grow engineers who know that nothing is more important to our games than how our players experience them.

Responsibilities

  • Manage the Los Angeles ROC site, ensuring high quality live response and coverage, and acting as a point of escalation during its working hours
  • Manage the ~6 Rioters in the Los Angeles ROC, and support their development as engineers
  • Provide technical leadership to the team, jumping into the code when needed
  • Collaborate with related engineering teams and inform the structure of our organization
  • Work with the product and program disciplines to ensure that the teams' projects are aligned with our long-term goals
  • Ensure operational and strategic consistency with the rest of the global ROC sites
  • Manage stakeholders during critical incident triages and major launches, working alongside TPM teams
  • Participate actively in quarterly project planning and annual strategic planning

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field or relevant professional experience
  • 6-8+ Years software engineering experience, including experience as a Senior Software Engineer or higher
  • 2+ Years experience performance managing engineers, including hiring and performance assessments
  • Demonstrated experience growing engineers in their careers
  • Demonstrated ability to work across multiple organizations and generate alignment on technical standards

Nice-to-haves

  • 2+ Years working in a high performance Site Reliability capacity
  • Experience with designing, prioritizing and maintaining high-capacity, high-availability, and high-performant software, especially back-end services
  • Familiarity with Site Reliability best practices
  • Experience with services programming languages (e.g. Java, Go, Python)
  • Experience working in container-based ecosystems and with a container scheduler (e.g. Marathon, Mesos, Kubernetes, GKE, Amazon ECS)
  • Experience with distributed systems, specifically microservices
  • Understanding of relational databases such as MySQL
  • Experience with CI/CD pipelines, ideally Jenkins
  • Understanding of software performance and the influence of latency in online games
  • Experience with AWS (or comparable cloud environments)

Benefits

  • Open paid time off policy
  • Flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service