About this role
Job title: Staff Software Engineer
About the Role As a Staff Software Engineer on the Riot Client team, you’ll drive technical excellence by delivering high-quality solutions and fostering a collaborative, forward-thinking engineering culture. You’ll guide and mentor engineers across the software development lifecycle and help shape sound architectural decisions that elevate the player experience.
What You'll Do
- Drive the development of desktop application features primarily using web technologies (React, Node.js), while integrating with C++ components.
- Provide technical leadership within the team and adjacent teams to deliver high-quality, scalable, and reliable engineering solutions.
- Contribute to technical planning and architecture decisions, balancing long-term sustainability with near-term delivery needs.
- Understand and navigate the Riot Client dependency landscape, helping guide improvements and evolution of the application.
- Partner closely with cross-functional partners (product, production, QA, design, data) to deliver great player experiences.
- Drive collaboration with partner teams to align on technical approaches and support shared solutions.
- Mentor other engineers on technical and interpersonal skills.
What We're Looking For
- 7+ years of industry experience in software engineering, with demonstrated technical leadership on complex projects.
- Bachelor's, Master’s degree in Computer Science or a related field, or comparable experience in software development.
- Strong proficiency with web technologies, with working experience integrating and contributing to C++ components.
- Experience driving the design and leading development of large-sized efforts (6-month+ scope), including requirements gathering, planning, development, testing, and release.
- Solid communication and collaboration skills, with experience working across disciplines and teams.
Nice to Have
- Experience with Electron
- Experience in build pipelines
Compensation & Benefits Riot emphasizes work/life balance with open paid time off policy and flexible work schedules. Perks include medical, dental, and life insurance; parental leave for you and your family; and a 401k with company match. Riot also highlights opportunities for collaboration and a culture that supports player-first experiences.