Staff Software Engineer Game UI @ Riot Games
placeLos Angeles, California, United States
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 13 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @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
circle
Review C++ best practices.
circle
Study UI/UX design in games.
circle
Familiarize with full-stack integration.
circle
Practice end-to-end architecture design.
Behavioral Questions
circle
Describe a time you mentored a teammate.
circle
Explain how you handled cross-team challenges.
circle
Discuss decision-making in technical leadership.
circle
Share an example of conflict resolution.
Frequently Asked Questions
What experience does Riot Games expect for Staff Software Engineer Game UI?
keyboard_arrow_down
How important is hands-on development for Staff Software Engineer Game UI at Riot Games?
keyboard_arrow_down
Can experience with full-stack development benefit in this role at Riot Games?
keyboard_arrow_down
How does Riot Games value mentorship in the Staff Software Engineer Game UI role?
keyboard_arrow_down
What work environment should applicants expect at Riot Games for this role?
keyboard_arrow_down