As Senior Software Engineers at Riot, we blend deep technical skill with a strong sense of product ownership and player empathy. We work across a broad range of systems and technologies, and we lead by example - solving complex problems, mentoring others, and driving technical excellence that enhances the player experience. As a Senior Software Engineer on the League of Legends team, you'll play a key role in shaping the future of League's systems for new and returning player experiences. Our work spans multiple domains - from AI-driven bots and tutorials to UI/UX, and backend services. You'll help set best practices, influence technical direction, and collaborate across design, art, and engineering. Given the team's broad scope, you'll have opportunities to contribute across gameplay, AI, UI/UX, and backend services based on team priorities and your interests. You will report to the team's Engineering Manager and work in a hybrid environment based out of our LAX office, with an expectation of being onsite at least three days per week.