Riot Games logo

Staff Software Engineer, Gameply - Unpublished R&D Product

Riot Games

Shanghai, China · 4+ years experience · Posted Oct 15, 2026

At a glance

Experience
4+ years experience
Location
Shanghai, China

About the role

  • We are looking for a gameplay software engineer to join our game development team working on an unpublished R&D product.
  • In this role, you will work closely with designers and engineers to prototype ideas, implement player-facing features, and help establish scalable development processes and technical foundations.

Responsibilities

  • Identify, prioritize, and implement gameplay systems and engine features for a new game.
  • Collaborate with product and discipline leads to define focus areas, handoff points, and effective technical solutions for each stage of development.
  • Lead and contribute to architecture, technical design, and implementation for relevant gameplay systems.
  • Help shape the team's technical direction, engineering standards, and development practices.
  • Continuously iterate on solutions to ensure they are robust, scalable, and performant.
  • Mentor other engineers and share best practices across game development disciplines.

Requirements

  • 6+ years of professional software engineering experience in the game industry.
  • 4+ years of professional game development experience with Unreal Engine.
  • Bachelor's degree in Computer Science or equivalent experience with strong computer science fundamentals.
  • Proficiency with a modern game engine, such as Unreal Engine or Unity.
  • Strong knowledge of common game and software design patterns.
  • Professional experience developing with C++.

Skills

  • Unreal Engine
  • Unity
  • C++

Riot Games

Staff Software Engineer, Gameply - Unpublished R&D Product

Apply now