Manager of Software Engineering (Services, League Studios)
Riot Games · Los Angeles, United States
About The Role
Join Riot Games as a Manager of Software Engineering for League Studios, Services. In this role, you will lead a team of 5-10 highly skilled software engineers, oversee performance management, and develop a technical vision for your team. You will ensure the performance and reliability of services powering League of Legends and TFT, advocate for players and internal development customers, and foster effective communication and collaboration within engineering teams and across other departments. You will also stay abreast of industry trends and emerging technologies, champion Riot's values, and participate in your team's on-call rotation.
- Lead the engineering team responsible for building and operating backend services for League of Legends and TFT.
- Drive the development of new features, improve existing services, and enhance standards and frameworks for service development.
- Manage a team of 5-10 software engineers, overseeing performance management, identifying growth opportunities, and ensuring positive results.
- Professional experience working with cloud computing and cloud technologies (AWS, Azure, or Google Cloud)
- Professional experience building large-scale backend systems or game services
- Expertise with Java, C#, Golang, or similar language(s). Deep understanding of CS fundamentals including system design, data structures, and algorithms
- Experience in project management, prioritization frameworks, and guiding investment strategies in people and systems
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- Experience developing fault-tolerant distributed systems from the ground up, including requirements-gathering, architecture design, project breakdown, and execution
- 5+ years of professional experience as a software engineer working in services development roles
- 2+ years of experience leading engineering teams as a manager
- Previous experience managing backend engineers and building high availability, distributed systems at scale
- Experience collaborating across multiple teams, departments, and disciplines to create solutions
- Master’s degree in Computer Science or a related field, or equivalent experience
- Professional experience leading cross-functional or full-stack teams
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring