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.





