Los Angeles, California, United States Hybrid Employment USD 192,500 - 269,400 Yearly

Riot Games is hiring a Staff Software Engineer

About the Role

Riot Games is hiring a Staff Software Engineer to join the UnEco (Unreal Ecosystem) team. You will drive technical direction, lead multi-month to year-plus work efforts, and mentor engineers to deliver compelling player experiences. You will work on a range of tech stacks including infrastructure, CI/CD, and developer tooling for internal teams leveraging the Riot Unreal Ecosystem.

What You'll Do

  • Be hands-on in development, writing excellent code that sets a high standard for other engineers.
  • Drive the ideation and process of setting technical direction within the Unreal Ecosystem, including advising leadership on prioritization of work efforts and buy/build decisions for major system components.
  • 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 what continuous delivery game development can be.
  • Be a standard-bearer and role model of Riot values for your team and others.
  • Be a force multiplier for your team. Mentor senior engineers on your team and enable them to deliver complex projects.

What We're Looking For

  • 5+ years of software engineering experience
  • Expertise with C++
  • Experience with mobile development
  • 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

Nice to Have

  • Experience with Unreal Engine
  • Experience building online games
  • Experience with console development

Technical Stack

  • C++
  • Unreal Engine

Team & Environment

You will join the UnEco (Unreal Ecosystem) team. At Riot, we focus on work/life balance and create collaborative teams where you are empowered to bring your unique perspective every day.

Benefits & Compensation

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

It’s our policy to provide equal employment opportunity for all applicants and members of Riot Games, Inc. Riot Games makes reasonable accommodations for handicapped and disabled Rioters and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law.

Required Skills
C++Unreal EngineMobile DevelopmentSoftware EngineeringVideo Game EnginesLarge Team Collaboration
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Riot Games

Riot Games creates games and experiences that make it better to be a player.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago