CronJobs

backend jobs

Principal Software Engineer - League of Legends , UI Tooling

Riot Games · Los Angeles, USA

onsiteprincipalPosted Sep 22, 2026C++CQtPython

Apply on the employer site

About this role

## Principal Software Engineer — League of Legends (UI Tooling) Riot engineers bring deep knowledge of specific technical areas and value the opportunity to work across broader domains. As a Software Engineer, you’ll work with both new and current technology to create creative solutions to overcome high-volume obstacles and deliver player value. As a **Principal Software Engineer on the UI Tooling team**, you will develop against the foundations of the UI frameworks and authoring tools used to build experiences for **League of Legends**. You’ll collaborate with technology owners and content teams across the organization to deliver thoughtful tools and workflows that help engineers, designers, and artists create and iterate effectively. **Location:** Based out of Riot’s **Los Angeles Headquarters**. --- ## Responsibilities - Work and align with partners across multiple teams to deliver features that excite others - Contribute to technical discussions and designs your team oversees - Own the software lifecycle for your code (develop/test/deploy/maintain frameworks, platforms, and tools) - Mentor others—help junior Rioters develop tools and a creative atmosphere to shine - Participate in the team’s support rotation --- ## Required Qualifications - **8+ years** of deep hands-on experience with **C/C++** across multiple use-cases and platforms - **5+ years** in the video game industry, including experience working within multiple game development UI areas and an example of a shipped game - Experience driving development of organization-sized efforts (**1-year+ scope**), including requirements gathering, planning, and testing - Maintained software development best practices, including design/code reviews, coding standards, source control, testing, delivery performance, scalability, and maintainability **Preferred / Additional Experience** - Experience working on a **custom, internally developed game engine and tooling** - Expertise with **UX artist workflows** --- ## What Success Looks Like You’ll be successful through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. --- ## Our Perks - Work/life balance with open paid time off and flexible work schedules - Medical, dental, and life insurance - Parental leave for you, your spouse/domestic partner, and children - 401(k) with company match - Learn more on Riot’s **benefits pages** --- *Riot is an equal opportunity employer and provides reasonable accommodations. Job duties may evolve based on business needs and additional responsibilities may be assigned as necessary.*

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord