Xicon copy.png
Oicon copy.png

SENIOR SERVER ENGINEER

Overview

We are one of Australia's largest game development companies in Melbourne and we are looking for a committed and experienced Senior Server Engineer to play a pivotal role in shaping an exciting PC/mobile project. We’re looking for an individual that is working in an energetic team, you will be integral to the planning and implementation of a robust server architecture to propel the product into live service and beyond.

 

As an expert in your craft, you have experience of designing and architecting C++ server code, as well as the ability to maintain and build upon existing features and code. Professional experience of SQL database architecture planning and development is desirable.

You will preferably have online and mobile/PC gaming development experience, along with strong interpersonal skills and a passion for video games.

If you enjoy working in a fast-paced environment, love the gaming community, and have a strong interest in games then this is a great opportunity to become part of a growing team.

Key Responsibilities

Your primary work will be to create, optimise and maintain a scalable server solution for a new and exciting project in the Web3 space. 

You’ll share responsibilities with your team to:

  • Work closely with the lead gameplay engineer to design, develop, maintain and improve server, and database architecture.

  • Game performance assessment, support, and optimisation

  • Design and develop solutions addressing reliability, scalability and security

  • Implement industry best practices from an architectural and engineering standpoint

  • Support and work with gameplay engineers on server integration on game client.

  • Design, develop and implement solutions addressing reliability, scalability, and security.

  • Implement industry best practices from an architectural and engineering perspective.

  • Write and maintain documentation about server architecture and its usage.

What You Bring To The Role

  • Directly involved with designing, developing, maintaining, shipping and supporting the full development cycle of a scalable server architecture.

  • Excellent C++ knowledge, including modern C++.

  • Expertise with network programming, parallelisation and optimisation.

  • Experience coding against large data systems.

  • Multi-threaded application development knowledge.

  • A champion of code quality and a proven mentor.

  • Excellent communication skills, able to lead and distribute balanced work amongst team members.

Bonus Points

  • Professional experience with web and cloud technologies such as Azure, AWS, GCP or similar services.

  • Experience in deploying, operating and scaling dedicated game servers for session-based, multiplayer games.

  • Experience with developing, maintaining and running live ops for games.

  • SQL DB architectural experience.

  • Familiarity with Linux development.

  • JS and back-end development.

  • Strong interest in multiplayer gaming.

What we offer here at PlaySide:

  • Playdays - an additional 5 paid days off per year to do something you love.

  • Incredible studios based in gorgeous Port Melbourne, right next to the city and many public transport options.

  • Industry leading Parental Leave benefits

  • Employee Assistance Program to support mental wellbeing

  • Mentoring. We're agile and fast growing, giving plenty of chances for you to grow in your role.

  • Playside Swag

  • Half price state of the art Gym access! (right next door) - you can wear your free PlaySide Swag!

  • Social events! Including Games night, karaoke nights, Movie Nights (We hire out the cinema!), group activities  and food trucks! Just as some examples!

  • Relocation allowance, if you move to one of our head offices

  • The chance to work on some of the most exciting projects, with the most incredible companies in the world  - just take a look at our website

How to Apply

Email your application to jobs@playsidestudios.com.

We want you to get to know us as much as we get to know you! Our process will go as follows: 

  • You apply with your killer CV and a folio of examples of your work!

  • Quick phone chat with one of our delightful People & Culture team members

  • You may then be invited in for an interview (in-office or via Zoom) to outline all of your past work, and we will let you know all about PlaySide.

  • 2nd stage interview or Zoom call, to meet our COO

  • You’ll then get the opportunity to meet some of our current PlaySiders - this is a casual chat and a get to know you session!