CareerPlanSign in

Principal Software Engineer - League of Legends , UI Tooling

Los Angeles, USA💼 Full-time🗓 2026-09-22 → 2026-09-26

Core

Develop UI frameworks and authoring tools for League of Legends to enable engineers, designers, and artists to create and iterate on game experiences.

Role type

Principal Software Engineer (Game Engine & Tooling)

Builds

Internal UI frameworks, authoring tools, and development platforms for League of Legends

Domain

Video Game Development / C++ / Qt

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ (8+ years), Game Engine development, UI/UX tooling, Software lifecycle management, Technical leadership, Requirements gathering, Testing strategies

Preferred skills

Video game industry experience (5+ years), Shipped game experience, UX artist workflow knowledge

Technologies

C++, C, Qt, Python

Responsibilities

Collaborate with technology owners and content teams to design and deliver tools, Own the software lifecycle (develop/test/deploy/maintain) for frameworks and platforms, Mentor junior engineers, Participate in technical design discussions, Support team rotation

Seniority

Principal, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.