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!
#J-18808-Ljbffr