Job Description

Overview

A fast-growing Australian deep-tech start-up are expanding its engineering team and looking for a Graduate/Junior Backend Software Engineer to join at an early stage of the company's growth. This organisation builds production-grade analytics and data platforms used in high-reliability, real-world environments. Their engineering team focuses on taking advanced R&D outputs and turning them into robust, scalable software systems that operate on high-volume, high-velocity data. This is a genuine entry-level role with strong mentorship, real ownership, and exposure to complex systems early in your career. Ideally, you'll have programmed and tested Golang/Rust code but, if not, Java or C++ fundamentals will be enough for the Head of Engineering to train you up.

Responsibilities
  • Building and maintaining backend services and APIs
  • Developing streaming and batch data pipelines
  • Writing unit and integration tests as a core part of development
  • Working with message-driven systems and databases
  • Improving performance, reliability, and maintainability
  • Contributing to technical discussions, documentation, and design decisions
  • You'll work on multiple products and systems as they evolve, gaining broad exposure rather than being locked into a single codebase
Qualifications / Requirements
  • Learning ability and fundamentals matter more than years of experience.
  • STEM degree (Computer Science, Software Engineering, Systems Engineering or similar)
  • Understanding of software engineering fundamentals (memory, performance, concurrency, APIs)
  • Experience with C++ or Java from university or early career work
  • Exposure to Go or Rust is a plus, not a requirement
  • Familiarity with REST APIs, SQL/NoSQL databases, and basic async programming
  • Awareness of software quality practices: testing, code reviews, CI/CD
  • Comfortable working in Linux / Unix environments

Location: Adelaide (Hybrid) C++/Java/Rust/Golang

If interested, please get in touch with your most up to date CV.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application