Sydney, New South Wales, Australia On-site AUD 131,100 - 196,700 Yearly

Riot Games is hiring a Senior Software Engineer

Riot Games is hiring a Senior Software Engineer to contribute to the development of metagame systems and features for a new R&D gameplay experience. You'll work in a cross-functional team alongside producers, designers, and other engineers, helping define and deliver solutions that are scalable, performant, and tailored to enhance player experiences outside of gameplay.

What You'll Do

  • Uphold a high standard of engineering excellence.
  • Design, build, and maintain software systems with a focus on quality, reliability, and maintainability.
  • Collaborate with designers, producers, and other engineers to scope, implement, and test features.
  • Participate in code reviews, write unit/integration tests, and contribute to continuous improvement of team practices.
  • Debug and resolve issues in live environments and development pipelines.
  • Write clear documentation and communicate technical details across disciplines.
  • Learn and contribute to shared libraries, tools, and platforms used across the project.

What We're Looking For

  • 3+ years of experience in professional software development.
  • Professional experience and proficiency with C++.
  • Strong understanding of software engineering fundamentals (data structures, algorithms, concurrency, etc.).
  • Experience working in cross-functional teams and collaborating across disciplines.
  • Experience building games and/or working in game engines.

Nice to Have

  • Bachelor's degree in Computer Science and/or equivalent experience.
  • Knowledge of social systems, Unreal view models, or Unreal Online Subsystems.
  • Experience developing UI or metagame systems for Unreal Engine games.
  • Professional experience building large scale backend systems or game services.
  • Experience with Perforce and/or GitHub version control systems.

Technical Stack

  • C++
  • Unreal Engine
  • Perforce
  • GitHub

Team & Environment

You'll work within a cross-functional team with producers, designers, and other engineers.

Benefits & Compensation

  • Open paid time off policy.
  • Paid parental leave (for both primary and secondary carers).
  • Flexible work schedules.
  • Co-op gaming areas.
  • Play fund.
  • Snacks.
  • 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.

Work Mode

This is an onsite position located in Sydney.

Riot Games is committed to putting diversity and inclusion (D&I) at the center of everything we do and promoting a fair and collaborative culture.

Required Skills
C++Unreal EnginePerforceGitHubSoftware Engineering FundamentalsData StructuresAlgorithmsConcurrencyGame DevelopmentCross-functional Collaboration C++Unreal EnginePerforceGitHubSoftware Engineering FundamentalsData StructuresAlgorithmsConcurrencyGame DevelopmentCross-functional Collaboration
About company
Riot Games
Riot Games creates games and experiences that make it better to be a player.
All jobs at Riot Games Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago