About the role
Role Overview
The Hextech Gameplay team develops custom engine technologies and tools that power the creation of gameplay experiences within League of Legends. As a Senior Software Engineer, focusing on tooling and engine systems for League of Legends, you will play a pivotal role in delivering high-quality workflows for league engineers and designers. You will advance tooling workflows that enable creators to bring their visions to life at scale and provide expert level support for these technologies. This role is a full-time position based in Sydney, Australia, reporting to the Engineering Manager on the Hextech Gameplay team.
Responsibilities
- Design, build, and maintain software systems with a focus on quality, reliability, and maintainability.
- Uphold a high standard of engineering excellence. Participate in code reviews, write unit/integration tests, and contribute to continuous improvement of team practices.
- Collaborate with designers, product managers, producers, and other engineers to understand their workflows, scope, implement, and test features.
- Debug and resolve issues in live environments and development pipelines.
- Write clear documentation and communicate technical details across disciplines.
- Participate in the on-call rotation; resolve live incidents and propose solutions in RCAs.
- Provide mentorship to more junior members of the team.
Required Qualifications
- Bachelor’s degree in Computer Science, or a comparable field, or equivalent experience.
- 4+ years experience in professional software development.
- 3+ years of 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.
Desired Qualifications
- Knowledge of multiplayer systems, content pipelines, telemetry, or build systems.
- Experience developing within any game engines.
- Experience with Perforce and/or GitHub version control systems.
- Experience in Agile processes and continuous delivery.
- Experience in translating user feedback into technical solutions.
Additional Information
Success in this role is driven by craft expertise, identifying and collaborating with key stakeholders, and decision-making that prioritizes the delight of players. The team values player empathy and experience. Riot Sydney operates as a global development hub working on VALORANT, League of Legends, and Teamfight Tactics, alongside R&D and tech projects. The company promotes a fair and collaborative culture committed to diversity, inclusion, and teamwork.
Perks and Benefits
- Open paid time off policy.
- Paid parental leave for both primary and secondary carers.
- Flexible work schedules.
- Co-op gaming areas and a play fund to broaden knowledge of players and community.
- Snacks provided.
- Medical Insurance covering employees and dependents.
- Employee Assistance Program.
- Wellness fund.
- Donation matching of time and money to registered charities.
- Learning and Development opportunities.