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.
