Los Angeles, California, United States Hybrid 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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Riot Games
Riot Games creates games and experiences that make it better to be a player.
All jobs at Riot Games Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago