Mts Software Engineer


Location: Bruce

Job Type: Full time


Job Summary

In this exciting time of growth, we’re searching for a Senior Software Engineer to join our growing Development team here at Instaclustr. Now part of Spot by NetApp, we are a Canberra based open source as-a-service company, delivering reliability at scale. We manage cutting edge open-source technologies (Cassandra, Kafka, PostgreSQL, Redis, OpenSearch and Cadence) for our customers around the world.
We make it easy for our customers to run powerful open-source applications at the highest levels of scale. Our platform takes care of the whole lifecycle: provisioning infrastructure, installing applications and, most importantly, keeping the applications running reliably in production. Our customers run 24x7 and our business does too, with our operations team spread across the globe to supply fast, expert support and operational responses.

Keen to find out more? Read on!

Your role....
Will see you become a key part of one of the twelve or so teams, each made up of 3-6 people, that make up our development department. The development team is responsible for developing and operating Instaclustr’s management platform, which handles things like: provisioning infrastructure, securely deploying and configuring open-source applications, monitoring, alerting and logging. We’re well organised, but our environment is complex, and the work is technical, so the work is varied and exciting.
You'll work closely with your team lead to help organise the team's activities and will play an important role in mentoring and developing more junior team members, while having plenty of time to do your own development work. You’ll sometimes lead more complex development tasks involving multiple people. Your team lead will look to you as their most capable team member and will depend on you for input and advice on many areas of the team's operation.

Job Requirements

  • Five or more years of commercial experience and solid Computer Science/Engineering skills, e.g., concurrency, algorithms, data structures, cloud concepts
  • Experience with delivering complex technical solutions

  • An ability to understand and communicate abstract ideas and problems

  • Strong communication and teamwork skills

  • Willingness to learn new technologies

  • Work confidently in Java, C#, C++ or a similar language

  • Tertiary qualifications in software engineering (or related discipline) are beneficial


You’ve got this!