Back

Staff Software Engineer - Unpublished R&D Product

Riot GamesRiot Games·Video Games

Apply effort

~12 min

Company site

Posted

82 days

01

About the role

At Riot, we believe in putting players first. Our Sydney-based team works closely with teams across the globe to build next-generation features and technology for an exciting Unpublished R&D Title. Whether contributing to backend architecture, developer-facing tools, or player-focused features, we craft the systems that drive performance, scalability, and engagement.

As a Staff Software Engineer (Internal Job Title: Software Engineer III), you’ll take technical ownership of key areas within our workstreams. You’ll contribute across the development lifecycle — designing scalable solutions, mentoring teammates, and collaborating cross-functionally to ensure that player and developer experiences meet a high quality bar.

As Software Engineers at Riot, we bring deep knowledge of specific technical areas and also value the opportunity to work in a variety of broader domains. We work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value. You will report to an Engineering Manager supporting the R&D Game Team.

Responsibilities:

  • Lead the design and development of scalable, performant systems.
  • Drive technical discussions and decision-making across gameplay, engine, or tooling components.
  • Collaborate with producers, designers, QA, and fellow engineers to scope, implement, and test game features.
  • Champion engineering best practices, including code quality, automated testing, and maintainable architecture.
  • Debug complex issues in development and live environments, with a player-first mindset.
  • Contribute to team health through mentorship, documentation, and cross-disciplinary collaboration.
  • Proactively identify technical risks and bottlenecks, proposing pragmatic and innovative solutions.
  • Give feedback to product leaders about product direction and player affinity.
  • Troubleshoot live service issues as part of an on-call rotation.

Required Qualifications:

  • 6+ years of professional experience in software engineering, including experience delivering live or shipped products.
  • Expert proficiency with C++ and deep knowledge of software engineering fundamentals (data structures, algorithms, concurrency).
  • Experience building systems in a cross-functional team and contributing to cross-team architecture discussions.
  • Strong debugging and problem-solving skills in both development and live environments.
  • Ability to write clear, maintainable code and communicate technical concepts effectively across disciplines.
  • Experience building games.

Desired Qualifications:

  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience working with Unreal Engine.
  • Familiarity with systems such as multiplayer frameworks, performance tooling, build pipelines, or telemetry.
  • Experience with version control systems like Perforce or Git.
  • Prior experience working on global-scale game development or online services.

For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role!

Our Perks:

At Riot we strongly believe in work / life balance, and we encourage that with our open paid time off policy, paid parental leave (for both primary and secondary carers) and flexible work schedules to fit your lifestyle. We also believe that work should be fun, we have co-op gaming areas, a play fund so you can broaden and deepen your knowledge of players and community, and all the snacks you would ever need to power through your day (even healthy snacks!). And that’s not all we offer, there’s also:

  • Medical Insurance that covers you and your dependents
  • Employee Assistance Program
  • Wellness fund
  • Donation matching of time and money to registered charities
  • Learning and Development opportunities

At Riot Games, we

Skills & Tags

02

Aplyr's read

Riot Games is a powerhouse in the gaming world, attracting talent passionate about esports and community-driven game development.

Synthesized from recent postings & public sources

What's promising

  • Riot Games has a strong focus on community engagement, fostering a dedicated player base.
  • The company is a leader in esports, providing numerous opportunities for growth in competitive gaming.
  • Riot invests heavily in research and development, driving innovation in gaming technology.

What to watch

  • Work-life balance can be challenging due to the fast-paced nature of the gaming industry.
  • There is pressure to maintain the high success of flagship titles like League of Legends.
  • The company faces intense competition from other major game developers and publishers.

Why Riot Games

  • Riot Games is renowned for its strong esports ecosystem, influencing global gaming culture.
  • The company emphasizes player feedback, integrating community input into game development.
  • Riot's diverse role offerings span from creative arts to cutting-edge tech, attracting varied talent.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Riot Games

Riot Games is a leading video game developer and publisher known for creating popular titles such as League of Legends and Valorant. The company has significantly impacted the gaming industry by fostering a strong esports ecosystem and community engagement.

04

Similar roles