About the Role
As a Senior Software Engineer focusing on tooling and engine systems for League of Legends, you’ll play a pivotal role in delivering high-quality workflows for league engineers and designers. You’ll advance tooling workflows that enable creators to bring their visions to life at scale and provide expert level support for these technologies. This role will report to the Engineering Manager on the Hextech Gameplay team in Sydney.
Responsibilities
- Design, build, and maintain software systems with a focus on quality, reliability, and maintainability.
- Uphold a high standard of engineering excellence. Participate in code reviews, write unit/integration tests, and contribute to continuous improvement of team practices.
- Collaborate with designers, product managers, producers, and other engineers to understand their workflows, scope, implement, and test features.
- Debug and resolve issues in live environments and development pipelines.
- Write clear documentation and communicate technical details across disciplines.
- Participates in the on-call rotation; resolves live incidents & proposes solutions in RCAs
- Provide mentorship to more junior members of the team
Requirements
- Bachelor’s degree in Computer Science, or a comparable field, or equivalent experience.
- 4+ years experience in professional software development
- 3+ years of professional experience and proficiency with C++
- Strong understanding of software engineering fundamentals (data structures, algorithms, concurrency, etc.)
- Experience working in cross-functional teams and collaborating across disciplines
Skills
- C++
- multiplayer systems
- content pipelines
- telemetry
- build systems
- game engines
- perforce
- github
- Agile processes
- continuous delivery
Location
- Sydney, Australia
Work Type
- full-time
- Onsite
Experience Level
- Senior
- 4+ years experience in professional software development
- 3+ 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 (for both primary and secondary carers)
- flexible work schedules
- co-op gaming areas
- play fund
- snacks
- Medical Insurance that covers you and your dependents
- Employee Assistance Program
- Wellness fund
- Donation matching of time and money to registered charities
- Learning and Development opportunities
About the Company
- The Hextech Gameplay team develops custom engine technologies and tools that power the creation of gameplay experiences within League of Legends.
- Riot Sydney is a powerhouse of talent, and experts in global development. Our teams work 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.
