Staff Software Engineer, Unreal Ecosystem (Australia-Based; Relocation Provided)
Riot Gamesabout 4 hours ago
Responsibilities
- Lead the design, development, and maintenance of shared libraries, plugins, and tools for game teams.
- Drive technical roadmapping for platform capabilities, balancing immediate needs with long-term vision.
- Champion technical designs and build consensus among diverse stakeholders.
- Participate in technical planning, breaking down multi-month work efforts.
- Uphold engineering excellence through code reviews and testing strategies.
- Write clear documentation and communicate technical details effectively.
- Lead on-call rotation, resolve live incidents, and drive systemic fixes.
- Mentor engineers in both technical and soft skills.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 6+ years of professional software development experience.
- 4+ years of proficiency with C++.
- Strong understanding of software engineering fundamentals.
- Experience leading technical work impacting multiple teams.
- Ability to drive technical direction and design solutions.
- Experience operating across multiple codebases and teams.
- Experience mentoring and growing other engineers.
- Strong communication skills for cross-team collaboration.
- Experience with modern game engines like Unreal Engine or Unity.
Benefits
- Open paid time off policy and flexible work schedules.
- Paid parental leave for both primary and secondary carers.
- Medical insurance covering you and your dependents.
- Employee Assistance Program and wellness fund.
- Donation matching for registered charities.
- Learning and development opportunities.