Riot Games

Staff Software Engineer - Unpublished R&D Product

Riot Games

Apply
8 months ago
Sydney, Australia
Staff+
H1B Sponsor

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.

Requirements

  • 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.
  • 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.

Benefits

  • Open paid time off policy and paid parental leave for both primary and secondary carers.
  • Flexible work schedules to fit your lifestyle.
  • Co-op gaming areas and a play fund for broadening knowledge of players and community.
  • Medical Insurance that covers you and your dependents.
  • Employee Assistance Program and wellness fund.
  • Donation matching of time and money to registered charities.
  • Learning and Development opportunities.

Tech Stack

C++GitUnreal Engine

Categories

BackendGaming