Experienced Software Engineers

 

We are seeking multiple experienced Software Engineers in our Product Development team. You’ll be working with a top team of talented professionals to deliver our next generation products.

About Instaclustr

Instaclustr is the open source as-a-service company, delivering reliability at scale. Our service is built and operated from Canberra, provides cutting-edge open source technologies (Cassandra, Kafka, Spark, Elasticsearch) to our customers around the world. You'll deliver high quality solutions to challenging problems, and your ideas and perspectives will be valued and make a difference.

Since being founded in 2013, Instaclustr has grown strongly, with over 100 customers worldwide, and over 2500 nodes under management. With new funding and big plans to broaden our offering, we have decided to grow our engineering team.

The Role

You will work in teams of 2-10 software engineers - planning, designing, building, testing and releasing features using modern technologies.

Our business was founded by engineers and our customers are engineers, so engineering is at the heart of Instaclustr. Our focus has always been on getting the fundamentals right so that we can scale and broaden our offering with a minimum of fuss. Everyone in our team gets to contribute through their direct efforts by collaborating with and reviewing the work of other team members, and ideas are evaluated based on their merit. Team members are encouraged to work right across our technology stack and are given time to learn and opportunities to apply new skills.

Our technology stack is developed mostly in Java and runs on AWS, with integrations with AWS, GCP, Azure and a number of other services such as Slack, Datadog and Zendesk. We also use Python, Bash, Scala and Typescript within niches of our product. You'll use a range of Open Source technologies and services including Kafka, Cassandra, Elasticsearch stack, Postgres, Docker, Kubernetes, Git, Jenkins, AWS/Azure/GCP API’s and DataDog. We follow an agile software development process and make production releases continuously.

Your Major Responsibilities

  • Design, develop, test and release enhancements, fixes and new features
  • Work with our senior software engineers to learn and develop your skills and teach others
  • Adopt and suggest improvements to quality and process

Skills Required

  • Four or more years of commercial experience and solid Computer Science/Engineering skills, e.g. concurrency, algorithms, data structures, distributed system concepts
  • A high 'get it' factor - an ability to understand and communicate complex ideas and problems
  • Strong communication and teamwork skills
  • Willingness to learn new technologies
  • Work confidently in Java, C#, C++ or similar language
  • Right to work in Australia

Culture

  • Startup culture, including regular games nights and other social outings.
  • A flat structure and a get-stuff-done culture with just the right amount of procedure
  • Flexible working arrangements
  • No corporate dress code (but plenty of Instaclustr gear)

 

What we offer

  • Competitive salary
  • A simple, comprehensive rewards program
  • Structured personal development days
  • Our rotation program which is a great opportunity for broadening your skills and experience by working with different people, teams & technologies
  • A well defined career model and opportunities for progression
  • Travel and secondment opportunities.
  • Coffee machine and snacks, games room
  • Bright newly renovated office on UC campus

Instaclustr is an equal opportunity employer. By joining us you'll be part of an organisation that fosters diversity. We encourage people of all backgrounds to apply.

If this job is of interest to you, please hit 'Apply'.

  •  

  •  

When applying for any Vacancies / Jobs please use: Internet Explorer 9 and above, Firefox, Chrome, Safari or Opera.
Please do not use Internet Explorer 8 or earlier versions.