About the role
Overview
At Riot, we believe in putting players first. The 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, the team crafts the systems that drive performance, scalability, and engagement. As a Staff Software Engineer (P4), you will take technical ownership of key areas within our workstreams, contributing across the development lifecycle, mentoring teammates, and collaborating cross-functionally. This is a full-time role that can be based in Sydney or performed remotely from elsewhere in Australia.
Responsibilities
- Lead the design and development of scalable, performant foundational systems around build, release, delivery, and related tooling.
- Drive technical discussions and decision-making across services, engine, and/or tooling components.
- Collaborate with producers, 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.
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, including contributing to central tech.
- 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 scalable services, build & release pipelines, or telemetry.
- Experience with version control systems like Perforce or Git.
- Prior experience working on global-scale game development or online services.
Perks
- Open paid time off policy.
- Paid parental leave (for both primary and secondary carers).
- Flexible work schedules.
- Co-op gaming areas.
- Play fund to broaden and deepen knowledge of players and community.
- Snacks provided.
- Medical Insurance covering the employee and dependents.
- Employee Assistance Program.
- Wellness fund.
- Donation matching of time and money to registered charities.
- Learning and Development opportunities.
Additional Information
The role requires craft expertise and a collaborative spirit that prioritizes the delight of players. While past studies and experience are considered, the company looks for dedicated individuals with a personal relationship with games. All qualified applicants will be considered for employment, reflecting the diversity of the player base.