Staff Software Engineer Game UI
@ Riot Games

Los Angeles, California, United States
$150,000
On Site
Full Time
Posted 15 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @riotgames.com
Recommended after applying

Job Details

About the Role

As a Staff Software Engineer on the League of Legends team at Riot Games, you will lead a team dedicated to creating meta experiences that help new and returning players feel welcome and engaged. This role is hands-on, requiring you to guide technical direction, design architecture, mentor engineers, and implement features with a strong emphasis on UI/UX development.

Responsibilities

  • Lead technical design and architecture for the team
  • Implement UI/UX systems and player-facing features
  • Collaborate with designers, product managers, and artists
  • Partner with backend teams for end-to-end solutions
  • Establish and uphold engineering best practices
  • Mentor and coach engineers

Required Qualifications

  • 8+ years of professional software engineering experience
  • Strong proficiency in C++ and experience handling large codebases
  • Hands-on experience with UI/UX development in games
  • Generalist with full stack capabilities
  • Proven track record in shipping player-facing features at scale
  • Excellent communication skills
  • Bachelor’s degree in Computer Science or equivalent

Desired Qualifications

  • Experience with full-stack game development including backend integration
  • Background in tutorials, onboarding systems, or player journeys
  • Familiarity with Unreal, Unity, or similar game engines
  • Exposure to A/B testing frameworks
  • Deep familiarity with League of Legends or motivation to learn

Our Perks

Riot Games values work/life balance with perks like open paid time off, flexible work schedules, comprehensive insurance, parental leave, and a 401k with company match.

Key Skills/Competency

  • C++
  • UI/UX
  • Game Development
  • Full Stack
  • Technical Leadership
  • Architecture
  • Mentoring
  • Collaboration
  • Onboarding
  • Design

How to Get Hired at Riot Games

🎯 Tips for Getting Hired

  • Customize Resume: Highlight relevant C++ and UI/UX experience.
  • Research Riot Games: Understand their culture and game titles.
  • Showcase Projects: Emphasize player-facing feature contributions.
  • Prepare for Interviews: Focus on technical leadership discussions.

📝 Interview Preparation Advice

Technical Preparation

Review C++ best practices.
Study UI/UX design in games.
Familiarize with full-stack integration.
Practice end-to-end architecture design.

Behavioral Questions

Describe a time you mentored a teammate.
Explain how you handled cross-team challenges.
Discuss decision-making in technical leadership.
Share an example of conflict resolution.

Frequently Asked Questions