Senior Software Engineer, Riot Client - Publishing Platform
Los Angeles · 6+ years experience · Posted Sep 23, 2026
At a glance
- Experience
- 6+ years experience
- Location
- Los Angeles
About the role
- The Senior Software Engineer on the Riot Client team delivers high-quality technical solutions to improve the player experience across Riot’s out-of-game ecosystem.
- This role involves hands-on contribution across the software development lifecycle to build reliable, scalable, and maintainable desktop application features.
- The engineer will shape technical direction, mentor peers, and collaborate with cross-functional teams to support game distribution, content, and social features.
Responsibilities
- Develop and maintain desktop application features focusing on web tech with C++ integration.
- Deliver high-quality, scalable, and reliable engineering solutions through hands-on contribution and technical design.
- Contribute to technical planning and design discussions evaluating tradeoffs between sustainability and delivery.
- Build and apply an understanding of the Riot Client’s dependency landscape.
- Partner with cross-functional teams including product, production, QA, design, and data insight.
- Mentor and provide technical guidance to other engineers.
Requirements
- 6+ years of industry experience.
- Bachelor's degree in Computer Science or a related field, or comparable experience.
- Expertise in web technologies (React.js, Node.js) with application level complexity.
- Experience in C++.
- Experience working with complex code bases.
- Experience of cross-functional collaboration with product, design, and QA.
Benefits
- Open paid time off policy
- Flexible work schedules
- Medical insurance
- Dental insurance
- Life insurance
- Parental leave for employee, spouse/domestic partner, and children
- 401k with company match
Workplace
- Role is based in Los Angeles.
Skills
- React.js
- Node.js
- C++
- Electron