Manager – Software Engineering – Riot Operations Center
Company | Riot Games |
---|---|
Location | Los Angeles, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
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
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
Preferred Qualifications
- 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)