Riot Games is looking to create meta experiences that help new and returning players feel welcome and engaged in League of Legends, including onboarding tutorials, events, and UI/UX systems.
Requirements
- Strong proficiency in C++ with experience in large, complex codebases
- Hands-on experience with UI/UX development in games
- Generalist mindset with the ability to contribute across the stack (gameplay, client UI, backend services)
- Experience with full-stack game development, including backend service integration
- Background in tutorials, onboarding systems, or player journey-focused experiences
- Familiarity with Unreal, Unity, or other commercial game engines
- Exposure to A/B testing frameworks
Responsibilities
- Lead technical design and architecture for the team
- Contribute heavily to implementation, with a focus on UI/UX systems and player-facing features
- Collaborate with designers, product managers, and artists to build engaging tutorials, events, and meta systems
- Partner with service and backend teams to integrate end-to-end solutions that improve player onboarding and retention
- Establish and uphold engineering best practices — testing, maintainability, scalability, and documentation
- Mentor and coach engineers on technical execution, craft quality, and cross-discipline collaboration
Other
- 8+ years of professional software engineering experience, including technical leadership or architecture ownership
- Bachelor’s degree in Computer Science or equivalent experience
- Strong communication skills and ability to work across disciplines
- Ability to work in a hybrid environment from the Los Angeles office
- Open paid time off policy and other perks such as flexible work schedules