About the role
Role Overview
The Sydney-based VALORANT Personalisation Team is seeking a software engineer to build player-facing experiences, ranging from loadout customization to showcasing favorite Agents and rewards. This role involves connecting Unreal Engine client experiences with live services across PC and console. Engineers will take features from technical discovery through launch, shape technical decisions, and address performance and reliability challenges.
Responsibilities
- Design, build and deliver gameplay features and back end services for players.
- Lead projects with teammates and in collaboration with other teams and disciplines.
- Seek out and champion development process improvements.
- Uphold a high standard of engineering excellence.
- Provide mentorship to more junior members of the team.
- Troubleshoot live service issues as part of an on-call rotation.
Required Qualifications
- 4+ years experience in professional software development.
- 3+ years professional experience with C++ and/or Unreal.
- Experience collaborating on cross-team development efforts on software projects, including requirements gathering, planning and release, and coordinating with stakeholders across different disciplines.
Desired Qualifications
- Bachelor's degree in Computer Science and/or equivalent experience.
- Experience developing and shipping code in a real-time 3D environments (e.g. Unity, Unreal, Godot).
- Experience developing within gameplay systems for Unreal Engine games.
- Experience with perforce and/or github version control systems.
- Experience developing and shipping code for high load real time services.
Perks
- Open paid time off policy.
- Paid parental leave for both primary and secondary carers.
- Flexible work schedules.
- Co-op gaming areas.
- Play fund to broaden and deepen knowledge of players and community.
- Snacks provided.
- Medical Insurance for employees and dependents.
- Employee Assistance Program.
- Wellness fund.
- Donation matching of time and money to registered charities.
- Learning and Development opportunities.
Company Culture
Riot Games prioritizes putting players first. Teams are collaborative, empowered to bring unique perspectives, and focused on creating games and experiences that enhance the player experience.