Senior Software Engineer

PlaySide Studios • Australia
Relocation
Apply
AI Summary

PlaySide Studios seeks a Senior Software Engineer to design and implement scalable systems, foster a culture of continuous improvement, and translate technical architectures into actionable insights.

Key Highlights
Design and implement scalable systems
Foster a culture of continuous improvement
Translate technical architectures into actionable insights
Key Responsibilities
Design and implement scalable, complex systems
Proactively diagnose and resolve runtime bottlenecks
Foster a culture of continuous improvement
Technical Skills Required
Unreal Engine OOP SOLID principles Chrome DevTools heap snapshots CPU profiling
Benefits & Perks
PlayDays
Flexible work arrangement
Industry-leading Parental Leave benefits
Relocation Assistance
Employee Assistance Program
Mentoring opportunities
Social events

Job Description


Company Overview:

PlaySide Studios is a dynamic and innovative company that employs individuals across Australia, New Zealand & UAE. As Australia's largest publicly listed independent video game developer, PlaySide is committed to delivering cutting-edge interactive experiences across mobile, VR, AR, PC and consoles. With a diverse portfolio of more than 60 titles and collaborations with industry giants like Netflix and Activision Blizzard, working at PlaySide is not just a job but an opportunity to be part innovating the gaming industry.


Position Overview:

At PlaySide, we believe that great games aren't just built. They’re engineered with a passion for clean code and smooth performance. We’re looking for a Senior Software Engineer who lives and breathes development and understands that a solid codebase is the backbone of a great player experience. Whether you’re diving into performance profiling, refining our dev workflows, or helping out a teammate, your goal is to help us ship world-class games rooted in smart architecture and a constant drive to improve.


Key Responsibilities:

  • Design and implement scalable, complex systems using OOP and SOLID principles, ensuring long-term maintainability and minimal technical debt through clear documentation (UML/C4) and high-abstraction components.
  • Proactively diagnose and resolve runtime bottlenecks, memory leaks, and hardware-specific constraints using tools like Chrome DevTools, heap snapshots, and CPU profiling to ensure peak efficiency.
  • Foster a culture of continuous improvement by educating junior engineers on design patterns, conducting constructive code reviews, and championing high coding and testing standards.
  • Balance rapid prototyping with production-ready development, providing accurate task estimations and risk mitigation strategies to ensure predictable project delivery.
  • Translate intricate technical architectures into actionable insights for non-engineering stakeholders while maintaining comprehensive documentation of systems and risks.
  • Own the end-to-end software lifecycle by developing robust test strategies (TDD) and resolving root-cause technical issues to improve overall product stability.
  • Stay at the forefront of emerging technologies, conducting independent research to suggest and implement proactive improvements to the existing codebase and tools.


What you bring to the table:

  • Demonstrated experience contributing to shipped games, with a solid grasp of Unreal Engine systems, rendering, asset pipelines, and editor tooling workflows.
  • Strong understanding of software engineering principles and design patterns, with the ability to write clean, maintainable code that meets project conventions.
  • Knowledge of hardware-related concepts (CPU/Cache, GPU/VRAM) and proficiency in using Unreal Insights or similar tools to manage memory and garbage collection.
  • Ability to develop and maintain standardized playbooks for common engine tasks to accelerate development without compromising quality.
  • Strong interpersonal skills with the ability to mentor junior staff, facilitate open technical discussions, and translate complex concepts for non-engineering team members.
  • A proactive learner with excellent debugging skills, capable of identifying common architectural mistakes and staying updated on emerging technologies and engine updates.


What we offer here at PlaySide!

  • PlayDays - an additional 5 paid days off per year to do something you love.
  • The ability to choose when you begin and end your workday, in line with our core business.
  • Industry-leading Parental Leave benefits.
  • Relocation Assistance.
  • Employee Assistance Program to support mental well-being.
  • Mentoring opportunities to help you grow in your role.
  • Social events including Games night, karaoke nights, Movie Nights (We hire out the cinema!), group activities, and food trucks! Just as some examples!


Similar Jobs

Explore other opportunities that match your interests

Full-Stack Engineer

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

salmon bank (rural bank)

Australia

Java Engineer (Kotlin Readiness)

Programming
•
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Salmon Group Ltd

Australia

Senior Site Reliability Engineer

Programming
•
3d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Anduril Industries

Australia

Subscribe our newsletter

New Things Will Always Update Regularly