Riot Games logo

Staff Software Engineer, Engine Performance (Tools) - Central Technology, Unreal Ecosystem

Riot Games

Los Angeles · 5+ years experience · Posted Oct 14, 2026

At a glance

Experience
5+ years experience
Location
Los Angeles

About the role

  • As a Staff Software Engineer on the Unreal Ecosystem (UnEco) team, you’ll drive important features and provide other engineers with a clear illustration of extraordinary engineering.
  • You will gain organizational alignment by building a strong engineering vision and offering creative solutions to technical problems.
  • You will serve as a mentor for your fellow engineers, helping guide their performance and finding growth opportunities delivering compelling player experiences.

Responsibilities

  • Be hands-on in development, writing excellent code that sets a high standard for other engineers.
  • Work with leadership on prioritization of work efforts and identifying opportunities for impact.
  • Partner with game teams to diagnose issues and improve player-facing performance.
  • Partner with infrastructure teams to analyze and drive recommendations around bandwidth optimization, server density, resource utilization, etc.
  • Improve and optimize the developer experience, including improving cook and build times, editor load times, and understanding and fixing developer pain points.
  • Lead the technical execution of multi-month to year-plus work efforts across the business unit, holding teams to established standards.
  • Help teams navigate ambiguity and complexity by breaking down problems, identifying risks, and clearly communicating trade-offs.
  • Work on a range of tech stacks including underlying infrastructure, build and test automation, release pipelines, and developer tooling for internal teams leveraging the Riot Unreal Ecosystem.
  • Work with stakeholders across the organization to address their pain points and exceed their expectations for how optimization and performance improvements can be realized without sacrificing quality.
  • Be a standard-bearer and role model of Riot values for your team and others.

Requirements

  • 5+ years of software engineering experience
  • Expertise with C++
  • Experience working with modern video game engines
  • Experience working with large game teams
  • Experience working with large code bases
  • Experience debugging, profiling and optimizing complex projects
  • Strong knowledge of common game and software design patterns
  • Experience collaborating with teammates across multiple disciplines
  • Experience shipping games across multiple platforms
  • Experience with profiling tools like Unreal Insights or Pix

Preferred qualifications

  • Experience with Unreal Engine 5
  • Experience building online games
  • Experience with rendering in Unreal Engine titles

Benefits

  • Open paid time off policy
  • Flexible work schedules
  • Medical insurance
  • Dental insurance
  • Life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match

Skills

  • C++
  • Unreal Insights
  • Pix
  • Unreal Engine 5

Riot Games

Staff Software Engineer, Engine Performance (Tools) - Central Technology, Unreal Ecosystem

Apply now