Principal Software Engineer, Engine & Tools - League of Legends
Core
Architect and evolve the core game engine and foundational development tools for League of Legends, improving reliability, scalability, and performance while reducing iteration time.
Role type
Principal Software Engineer (Game Engine & Tools)
Builds
Core game engine architecture and developer tools for League of Legends
Domain
Video Game Development (MOBA)
Required skills
C++ (5+ years), Game engine architecture, Scalable software systems, Multi-platform deployment, AI integration in workflows, Code review & best practices, Mentorship
Preferred skills
League of Legends player experience, AI interest in game dev
Technologies
C++, Game Engines
Responsibilities
Design and maintain high-quality software systems; Accelerate core engine architecture and developer experience; Collaborate with designers, PMs, and producers; Provide mentorship to junior/senior engineers; Participate in on-call rotation for live incidents
Seniority
Principal, hands-on IC with strategy & mentorship
