Staff Software Engineer, Unreal Ecosystem (Australia-Based; Relocation Provided) at Riot Games | Sydney, AUS | Rezi

Staff Software Engineer, Unreal Ecosystem (Australia-Based; Relocation Provided) at Riot Games

Staff Software Engineer, Unreal Ecosystem (Australia-Based; Relocation Provided)

Riot Games · Sydney, AUS

1 months ago

Staff Software Engineer, Unreal Ecosystem (Australia-Based; Relocation Provided)

Riot Games · Sydney, AUS

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Staff Software Engineer on the Unreal Ecosystem team, you'll drive the technical direction of your team and influence strategy across related teams, building a strong engineering vision and offering creative solutions to technical problems that empower game teams across Riot. The team collaborates globally with partners across Riot, all contributing to a stronger, more efficient Unreal development ecosystem. You'll lead the breakdown of complex, cross-team technical challenges, championing solutions in alignment with game teams and partners that empower the developers who depend on your work.

Responsibilities

  • Lead the design, development, and maintenance of shared libraries, plugins, and tools used by multiple game teams.
  • Drive technical roadmapping for platform capabilities, setting direction that balances immediate game team needs with long-term architectural vision.
  • Champion technical designs in alignment with game teams and partners, navigating tradeoffs and building consensus across diverse stakeholders.
  • Lead and participate in the technical planning process, breaking down multi-month work efforts and sequencing delivery across the team.
  • Uphold a high standard of engineering excellence, leading code reviews, driving testing strategy, and contributing to continuous improvement of team and cross-team practices.
  • Write clear documentation and communicate technical details across teams and disciplines.
  • Lead and participate in the on-call rotation; resolve live incidents, drive RCAs, and champion systemic fixes to reduce future impact.
  • Mentor engineers on the team in both technical and soft skills; help level up developers across disciplines.

Requirements

  • Bachelor's degree in Computer Science, or a comparable field, or equivalent experience.
  • 6+ years experience in professional software development.
  • 4+ years of professional experience and proficiency with C++.
  • Strong understanding of software engineering fundamentals (data structures, algorithms, concurrency, etc.).
  • Demonstrated experience leading technical work that impacts multiple teams.
  • Experience driving technical direction, designing solutions, and reviewing the designs of others.
  • Experience operating across multiple codebases and teams simultaneously.
  • Experience mentoring and growing other engineers.
  • Experience working in cross-functional teams and collaborating across disciplines.
  • Strong communication within and across teams, with the ability to clearly articulate tradeoffs and build alignment.
  • Experience working with a modern game engine (e.g. Unreal Engine, Unity).

Skills

  • C++
  • Software engineering fundamentals
  • Technical direction
  • Technical roadmapping
  • Code reviews
  • Testing strategy
  • Documentation
  • On-call rotation
  • Mentoring
  • Unreal Engine
  • Unity
  • Developer tools
  • CI/CD pipelines
  • Internal platform infrastructure
  • Game development workflows

Location

  • Australia

Work Type

  • Full-time
  • Relocation assistance available

Experience Level

  • Staff Software Engineer
  • 6+ years experience in professional software development
  • 4+ years of professional experience and proficiency with C++

Education Level

  • Bachelor's degree in Computer Science, or a comparable field, or equivalent experience.

Benefits

  • Open paid time off policy
  • Paid parental leave
  • Flexible work schedules
  • Co-op gaming areas
  • Play fund
  • Snacks
  • Medical Insurance
  • Employee Assistance Program
  • Wellness fund
  • Donation matching
  • Learning and Development opportunities

About the Company

  • Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains.
  • Working closely with Riot teams globally, Riot Sydney is a powerhouse of talent, and experts in global development.
  • Our team works on VALORANT, League of Legends and Teamfight Tactics, alongside exciting R&D and Tech projects.
  • Riot Games fosters a player and workplace experience that values teamwork embodied by the Summoner's Code and Community Code.
  • Our culture embraces differences as a strength, and our values are the guiding principles for how we approach work.
  • We are committed to putting diversity and inclusion (D&I) at the center of everything we do and promoting a fair and collaborative culture where Rioters treat one another with dignity and respect.
  • We encourage you to read more about our value of thriving together and our ongoing work to build the most inclusive company in Gaming.

Equal Opportunity

  • All qualified applicants will be considered for employment.