Principal Engine & Tools Architect (C++)

Game Companies

Los Angeles (CA)

On-site

USD 180,000 - 260,000

Full time

24 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and life insurance
401k with company match
Flexible work schedules
Open paid time off policy

Job summary

Riot Games in Los Angeles is seeking a Principal Software Engineer to drive the architecture and evolution of League's core game engine. You will improve core systems, advance tools, and solve complex technical challenges to boost reliability, scalability, and performance.

You will mentor engineers, collaborate with designers and product managers, and help ship features at scale across platforms, while maintaining high engineering standards and strong player empathy.

Qualifications

  • 8+ years of game, game engine and tools development experience.
  • 5+ years of professional experience in C++.
  • Deep subject matter expertise in building and architecting tools and engine features.
  • Experience shipping software at scale that deploys on a range of different platforms.
  • Experience collaborating across disciplines to create solutions.
  • Experience applying AI to software development workflows.
  • BS in Computer Science, or proven understanding of Computer Science fundamentals.

Responsibilities

  • Design, build, and maintain software systems with a focus on quality, reliability, and maintainability.
  • Accelerate the development of the core engine architecture and developer experience.
  • Uphold a high standard of engineering excellence. Participate in code reviews, write unit/integration tests, and contribute to continuous improvement of team practices.
  • Collaborate with designers, product managers, producers, and other engineers to understand their workflows, scope, implement, and test features.
  • Write clear documentation and communicate technical details across disciplines.
  • Provide mentorship to junior and senior engineers across the League team.
  • Participate in the on-call rotation to resolve live incidents.

Skills

C++
Engine development
Architecture design
Mentorship
Cross-team collaboration

Education

BS in Computer Science

Tools

Git
CI/CD pipelines
Unit testing

Job description

Riot Games in Los Angeles is seeking a Principal Software Engineer to drive the architecture and evolution of League's core game engine. You will improve core systems, advance tools, and solve complex technical challenges to boost reliability, scalability, and performance.

You will mentor engineers, collaborate with designers and product managers, and help ship features at scale across platforms, while maintaining high engineering standards and strong player empathy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, Player-Facing Game Systems
Principal Engineer, Player-Facing Game Systems

Riot Games, Inc. • Dublin (CA)

On-site
USD 150,000 - 210,000
Open PTO
Medical insurance
Dental insurance
+4
Principal Software Engineer, Engine & Tools - League of Legends
Principal Software Engineer, Engine & Tools - League of Legends

Game Companies • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Medical, dental, and life insurance
401k with company match
Flexible work schedules
+1
Senior UI Tooling Engineer - Gaming (C++/Qt)
Senior UI Tooling Engineer - Gaming (C++/Qt)

Riot Games, Inc. • Los Angeles (CA)

On-site
USD 170,000 - 230,000
Medical insurance
Dental insurance
Life insurance
+4
Senior Engine & Tools Engineer (Unreal & AI)
Senior Engine & Tools Engineer (Unreal & AI)

Riot Games, Inc. • Sydney Township (ND)

On-site
USD 180,000 - 230,000
Medical Insurance
Employee Assistance Program
Wellness fund
+3
Principal Engineer - League of Legends
Principal Engineer - League of Legends

Riot Games, Inc. • Dublin (CA)

On-site
USD 150,000 - 210,000
Open PTO
Medical insurance
Dental insurance
+4
Principal Software Engineer - League of Legends , UI Tooling
Principal Software Engineer - League of Legends , UI Tooling

Riot Games • Los Angeles (CA)

On-site
USD 170,000 - 230,000
Medical insurance
Dental insurance
Life insurance
+4
Senior Game Services & DevOps Architect
Senior Game Services & DevOps Architect

Riot Games, Inc. • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Open paid time off policy
Flexible work schedules
Medical insurance
+4
Principal AI/ML Platform Engineer (Scale & Ops)
Principal AI/ML Platform Engineer (Scale & Ops)

Game Companies • Los Angeles (CA)

On-site
USD 292,000 - 438,000
Medical, dental, and life insurance
401k with company match
Open PTO
Principal AI/ML Platform Engineer | Global Games Scale
Principal AI/ML Platform Engineer | Global Games Scale

SportsTechJobs • California

On-site
USD 292,000 - 438,000
Flexible work schedules
Medical, dental, and life insurance
401k with company match
Principal Rendering Engineer - MMO Graphics Architect
Principal Rendering Engineer - MMO Graphics Architect

Riot Games, Inc. • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Medical insurance
Dental insurance
Life insurance
+4