Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Staff software engineer

Sydney
Riot Games
Software Engineer
USD 104,000 - USD 130,878 a year
Posted: 14 September
Offer description

Riot engineers bring deep knowledge of specific technical areas but also value the chance to work in multiple broader domains. As a Staff Software Engineer on Legends of Runeterra, you will be involved in a broad range of technology challenges. You will work together with other disciplines in delivering an end-to-end, live, game-as-a-service, Collectible Card Game (CCG) on PC and Mobile experience to players.

To do so you will own, improve, and develop new features end to end between Unity and the core back-end microservice stack. This stack serves players globally around the world. You'll help make key decisions around architecting, refactoring, tuning, and fixing the game client and the backend microservices to unlock potential for our developers and designers.

Internal Job title:
Software Engineer III
. This is a full-time role, based in Sydney, Australia.

On This Team, You Will Be

* Player-Focused: You have strong player empathy, and you want to find solutions that make players excited to experience our game.
* A Collaborator: You want to work elbow-to-elbow with members of other disciplines (such as Art or Game Design) to build a whole experience. You are excited to see problems from a different point of view, and make hard tradeoffs to meet multiple goals.
* An Optimizer; Tuning is in your heart: Inefficiency bothers you and you work to create well-oiled machines whenever you can.
* Adaptable: You understand and are comfortable with switching gears between optimization, break/fix, development, and understand the need for rapid re-prioritization.
* Inclusive: You resist siloing yourself, you seek input, feedback and ask a lot of questions whenever you can to build understanding and empathy for others.

Responsibilities

* Collaborating with team-leads delivering value to players on a monthly release cadence.
* Creating technical designs for new features, breaking down multi-month projects into smaller projects and tasks.
* Design and implement player-facing features in Unity for PC and Mobile platforms.
* Collaborate closely with game designers, UX designers, and artists to deliver responsive, polished experiences
* Own UI systems, menus, transitions, animations, and front-end state management.
* Build and maintain tooling within Unity to support designer iteration and content delivery.
* Partner with backend engineers to integrate client features with services via well-defined APIs.
* Implement engineering best practices to ensure maintainable and high-quality code.
* Troubleshoot live feature issues and participate in limited on-call rotation for client-side bugs.

Required Qualifications

* 7+ years of collective experience in professional software development.
* 3+ years working in a game engine (Unity, Unreal, etc.).
* 3+ years experience with compiled object oriented languages (C#, C++, Java, etc.).
* Experience with game client development leveraging either Unity or Unreal.
* UI/UX Experience (building exciting game controls, client menus, etc).
* Experience breaking down and leading execution of multi-month work efforts in scope collaborating with team leadership. This regularly includes collaboration across disciplines and other teams of engineers.
* Bachelor's degree in Computer Science or equivalent experience.

Desired Qualifications

* Professional experience leading development of games preferably in Unity.
* Experience developing tooling for game designers within Unity.
* Understanding of Unity performance optimization techniques.
* Familiarity with Unity animation systems and input handling.
* Experience working in games-as-a-service or live content pipelines.
* Mobile App and/or Multi-platform development experience.
* Experience working with non-engineering disciplines (Art, Design, Audio, UI/UX, etc.).
* Proficiency with Agile/Scrum and understanding of its value to work processes.
* Experience with scripting languages (python, bash, ruby,, etc.).
* Experience mentoring team members to level up their technical capabilities.

For this role, you'll find success through craft expertise, a collaborative spirit, and decision-making that prioritizes the delight of players. We will be looking at your past studies, experience, and your personal relationship with games. If you embody player empathy and care about players' experiences, this could be your role

Our Perks
At Riot we strongly believe in work / life balance, and we encourage that with our open paid time off policy, paid parental leave (for both primary and secondary carers) and flexible work schedules to fit your lifestyle. We also believe that work should be fun, we have co-op gaming areas, a play fund so you can broaden and deepen your knowledge of players and community, and all the snacks you would ever need to power through your day (even healthy snacks). And that's not all we offer, there's also:

* 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

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
.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer position
Sydney
Bebeesoftwareengineer
Software Engineer
Similar job
Expert software engineer
Sydney
beBeeDeveloper
Software Engineer
Similar job
Senior python software engineer position
Sydney
beBeeDevelopment
Software Engineer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Sydney > Staff Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save