Staff Software Engineer, Desktop Client & Publishing

Riot Games

California (MO)

On-site

USD 193,000 - 269,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Open PTO
Medical insurance
Dental insurance
Life insurance
401(k) with company match
Parental leave

Job summary

Riot Games is seeking a Staff Software Engineer to join the Riot Client team. You will drive technical excellence, mentor engineers, and shape architecture while delivering desktop features using web technologies and integrating with C++ components.

You will collaborate across product, QA, design, and data teams to ensure high-quality player experiences and scalable solutions. A strong track record in leadership and large-scale projects is essential.

Qualifications

  • 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.
  • Have been responsible for driving the design and leading of 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.

Responsibilities

  • Drive the development of desktop application features primarily using web technologies (React, Node.js), while integrating with C++ components, providing technical guidance and hands-on code contributions
  • 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

Skills

Web technologies
C++ integration
Technical leadership
Mentoring engineers

Education

Bachelor's/Master's in CS or related

Tools

Electron
Build pipelines

Job description

Riot Games is seeking a Staff Software Engineer to join the Riot Client team. You will drive technical excellence, mentor engineers, and shape architecture while delivering desktop features using web technologies and integrating with C++ components.

You will collaborate across product, QA, design, and data teams to ensure high-quality player experiences and scalable solutions. A strong track record in leadership and large-scale projects is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Client Platform – Publishing
Staff Software Engineer, Client Platform – Publishing

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Open PTO
Flexible work schedules
Medical Insurance
+4
Staff Software Engineer - Desktop Web Lead & Mentor
Staff Software Engineer - Desktop Web Lead & Mentor

Riot Games • Los Angeles (CA)

On-site
USD 193,000 - 269,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior C++ Engineer – Desktop Client, Mentor & Player‑Focused
Senior C++ Engineer – Desktop Client, Mentor & Player‑Focused

Riot Games • California (MO)

On-site
USD 162,000 - 227,000
Flexible work schedule
Medical insurance
Dental insurance
+2
Senior Desktop Software Engineer - Client Platform
Senior Desktop Software Engineer - Client Platform

Riot Games • Los Angeles (CA)

Hybrid
USD 110,000 - 140,000
Flexible work schedules
Medical, dental, and life insurance
401k with company match
+1
Staff Software Engineer, Riot Client - Publishing Platform
Staff Software Engineer, Riot Client - Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Open PTO
Flexible work schedules
Medical Insurance
+4
Senior Software Engineer, Riot Client - Publishing Platform
Senior Software Engineer, Riot Client - Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 110,000 - 140,000
Flexible work schedules
Medical, dental, and life insurance
401k with company match
+1
Staff Software Engineer, Riot Client - Publishing Platform
Staff Software Engineer, Riot Client - Publishing Platform

Riot Games • California (MO)

On-site
USD 193,000 - 269,000
Open PTO
Medical insurance
Dental insurance
+3
Staff Software Engineer, Riot Client – Publishing Platform
Staff Software Engineer, Riot Client – Publishing Platform

Riot Games • Los Angeles (CA)

On-site
USD 193,000 - 269,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Software Engineer, Riot Client - Publishing Platform
Senior Software Engineer, Riot Client - Publishing Platform

Riot Games • California (MO)

On-site
USD 162,000 - 227,000
Flexible work schedule
Medical insurance
Dental insurance
+2
Senior SDK Foundations Engineer - Cross-Platform (Unreal)
Senior SDK Foundations Engineer - Cross-Platform (Unreal)

Riot Games • California (MO)

On-site
USD 140,000 - 210,000