Staff Software Engineer, Social & Store
Riot GamesAustralia3d ago
REngineeringremotecurated-jd
Job description
Staff Software Engineer, Social & Store at Riot Games.
About the role
You will design the core social and purchasing infrastructure for an unannounced R&D project. This position involves guiding a small engineering group while aligning technical strategy with product and design goals.
Key facts
What you'll do
- Create the long-term technical roadmap for social and store features for a 2 to 4 person engineering unit.
- Build and implement the fundamental architecture for in-game social interactions and commerce.
- Coordinate with production and management to advocate for technical designs and project execution.
- Translate product requirements and user experience designs into functional technical specifications.
- Partner with internal Riot teams, external vendors, and global stakeholders to optimize product outcomes.
- Guide cross-functional discussions to ensure systems align with visual and functional goals.
- Set engineering standards and best practices for the team.
- Mentor engineers at various levels of seniority and support their professional development.
- Maintain compliance with internal safety protocols and global regulatory standards for commerce and social systems.
Requirements
- 8+ years of professional software engineering experience, including work on live or released products at scale.
- 3+ years of experience working with game-related systems such as platform services, e-commerce, or social features.
- Proficiency in C++ and Unreal Engine.
- Bachelor of Science in Computer Science or equivalent practical experience.
- Ability to manage ambiguous project requirements and influence stakeholders across departments.
- Clear communication skills for both technical and non-technical partners.
Nice to have
- Background in entitlement systems, third-party platform integrations, and in-game purchasing flows.
- Experience building tools that connect backend services with game clients.
- Expertise in social system architecture and player engagement mechanics.
- Experience mentoring technical leads and shaping engineering culture.
- History of working on distributed teams.
- Familiarity with AI-assisted development workflows.
Skills & tools
- C++
- Unreal Engine
Practical notes
- Benefits include open paid time off, paid parental leave for primary and secondary carers, and flexible work schedules.
- The company provides medical insurance for employees and dependents, an employee assistance program, a wellness fund, and donation matching.
- On-site perks include co-op gaming areas, a play fund, and office snacks.
- Professional development and learning opportunities are provided.