
Principal Software Engineer, Engine & Tools - League of Legends
Riot Games1 day ago
Responsibilities
- Design, build, and maintain reliable, scalable, performant, and maintainable software systems.
- Drive the architecture and evolution of League of Legends’ core game engine and developer tools.
- Improve developer experience, reduce workflow friction, and accelerate engine development.
- Participate in code reviews, unit and integration testing, design reviews, coding standards, source control, build processes, and continuous improvement.
- Collaborate with designers, product managers, producers, QA, artists, and engineers to scope, implement, and test features.
- Document technical decisions and communicate technical details across disciplines.
- Mentor junior and senior engineers across the League team.
- Participate in the on-call rotation and resolve live incidents.
Requirements
- 8+ years of experience in game, game engine, and tools development.
- 5+ years of professional C++ experience.
- Deep expertise building and architecting tools and engine features.
- Experience shipping software at scale across a range of platforms.
- Experience collaborating across disciplines to create solutions.
- Experience implementing software engineering best practices within a team.
- Experience applying AI to software development workflows, including integrating AI-powered tools to improve engineering productivity and code quality.
- Product sense, pragmatism, and player empathy in technical decision-making.
- Bachelor of Science in Computer Science or proven understanding of Computer Science fundamentals.
- Experience playing League of Legends is desired.
- Strong interest in AI and its potential to improve game development workflows is desired.
Benefits
- Los Angeles office-based role with flexible work schedules.
- Open paid time off policy.
- Medical, dental, and life insurance.
- Parental leave for the employee, spouse or domestic partner, and children.
- 401(k) with company match.
Tech Stack
Categories
Gaming
About Riot Games
Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.