Company | Riot Games |
Job title | Manager, Software Engineering |
Job location | Shanghai, China |
Type | Full Time |
Responsibilities:
Manage a group of 3-7 software and infrastructure engineers, coaching them, holding them accountable to best practices, and their growth plan
Partner with discipline and product leadership to develop strategies for improving team health and effectiveness
Be accountable for the technical health of the product and take an active part in its implementation
Build healthy relationships with other engineering teams at Riot to foster cross-team collaboration
Mentor engineers in best practices for the current product phase
Champion your sourcing and hiring processes to identify and hire engineers
Requirements & Skills:
- 5+ years of professional experience as a software engineer
- 4+ years working in game development or support with contributions to at least 1 shipped title
- 2+ years as a tech lead guiding the direction and implementation of game features or services to
- Experience managing engineers and actively participating in their growth and development
- Experience recruiting candidates and growing an engineering team
- Experience participating in technical discussions such as technical design reviews and code reviews
- Experience with Java, C#, Golang, or C++
- Experience with the deployment of services and Cloud infrastructure at scale
- Experience with the support of post-production and operations of game development.
- Experience with backend distributed systems.
- Experience with build & release pipeline management.