
Staff Software Engineer, Riot Client - Publishing Platform
Riot Games5 months ago
Responsibilities
- Drive desktop application feature development primarily with React and Node.js while integrating C++ components and contributing hands-on code
- Provide technical leadership within and across teams to deliver scalable, reliable engineering solutions
- Contribute to technical planning and architectural decisions
- Navigate and improve the Riot Client dependency landscape
- Collaborate with product, production, QA, design, data, and partner teams
- Mentor engineers in technical and interpersonal skills
Requirements
- 7+ years of industry software engineering experience with demonstrated technical leadership on complex projects
- Bachelor’s or Master’s degree in Computer Science or a related field, or comparable software development experience
- Strong proficiency with web technologies and experience integrating and contributing to C++ components
- Experience driving the design and development of large efforts with a six-month or longer scope, including requirements gathering, planning, development, testing, and release
- Strong communication and collaboration skills across disciplines and teams
- Experience with Electron is desired
- Experience with build pipelines is desired
Benefits
- Open paid time off policy
- Flexible work schedules
- Medical, dental, and life insurance
- Parental leave for the employee, spouse/domestic partner, and children
- 401(k) with company match
About Riot Games
Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.