Senior Software Engineer, Game UI - League of Legends

Riot GamesLos Angeles, CA
20dHybrid

About The Position

As a Senior Software Engineer on the League of Legends team, you will own and deliver meta experiences that help new and returning players feel welcome and engaged — including onboarding tutorials, events, and UI/UX systems. This is a hands-on role. While you’ll help guide technical direction, architecture, and mentor other engineers, you’ll also spend a significant portion of your time designing and implementing features yourself — with a strong emphasis on UI/UX development. You’ll also have opportunities to work across the full stack, from frontend experiences to backend services, making this role ideal for a generalist who thrives on building end-to-end systems. You will report to the team’s Engineering Manager and work in a hybrid environment from our Los Angeles office.

Requirements

  • 3-5+ years of professional software engineering experience, including experience delivering live or shipped products at scale
  • Strong proficiency in C++ with experience in large, complex codebases
  • Hands-on experience with UI/UX development in games
  • Generalist mindset with the ability to contribute across the stack (gameplay, client UI, backend services)
  • Proven track record of shipping player-facing features in live or large-scale games
  • Strong communication skills and ability to work across disciplines
  • Bachelor’s degree in Computer Science or equivalent experience

Nice To Haves

  • Experience with full-stack game development, including backend service integration
  • Background in tutorials, onboarding systems, or player journey-focused experiences
  • Familiarity with Unreal, Unity, or other commercial game engines
  • Exposure to A/B testing frameworks
  • Deep familiarity with League of Legends or strong motivation to learn and play

Responsibilities

  • Contribute heavily to technical design, architecture, and implementation of new features with a focus on UI/UX systems and player-facing features
  • Collaborate with designers, product managers, and artists to build engaging tutorials, events, and meta systems
  • Partner with service and backend teams to integrate end-to-end solutions that improve player onboarding and retention
  • Champion and uphold engineering best practices — testing, maintainability, scalability, and documentation
  • Mentor and coach engineers on technical execution, craft quality, and cross-discipline collaboration

Benefits

  • Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.
  • We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match.
  • Check out our benefits pages for more information.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service