AQ1 is a global leader in behavioral based intelligent feeding solutions for aquaculture. Our Sonic Feeding system for prawns is a proven industry leader and has been installed at scale at hundreds of sites around the world.
Our IoT solutions use real-time data analytics and machine learning to drive sustainable practices and better yields for our customers.
We're seeking Software Engineers to join our growing software and platform engineering teams. These roles may suit people with strengths in frontend, backend, platform engineering, DevOps, cloud infrastructure, or full-stack product development. You'll help build, operate, and evolve the next generation of AQ1 software across cloud-facing applications, mobile tools, on-prem systems, APIs, data services, and deployment platforms that support our IoT feeding systems.
The work spans greenfield product development, modernisation of mature systems, and platform capability uplift. Depending on your strengths, you may be given the option to join our user-facing products team, or the platforms and infrastructure team. On both teams, you’ll be working with front-end frameworks, Python, PostgreSQL services, cloud/on-prem integration, CI/CD pipelines, containerised deployments, observability, and delivery practices that help our teams ship software safely and consistently.
Our products span a multi-tenant cloud platform, the on-prem Analytics web application, React Native mobile apps, backend services, asynchronous message-driven components, deployment infrastructure, and Windows desktop applications. You'll likely contribute across several projects over time, with mentoring, technical leadership, and team support available as you grow.
Build and evolve software across our cloud platform, on-prem Analytics application, mobile app, backend services, and supporting platform capabilities.
Develop customer-facing web features using React, Angular, TypeScript, and shared design system components where needed.
Design, implement, and maintain backend services, APIs, data models, and integrations using Python (Django), PostgreSQL, and REST-based services.
Build and improve CI/CD pipelines, automated testing, release processes, deployment automation, and developer workflows.
Work with cloud and on-prem infrastructure, including containers, Docker, Kubernetes, managed services, configuration, monitoring, and operational tooling.
Integrate cloud, on-prem, and device-facing systems, including data synchronisation for sites with limited or intermittent connectivity.
Work with asynchronous, message-queue-driven services that connect our cloud and on-prem systems.
Implement data visualisation, reporting, and time-series data features that turn operational data into insight about shrimp feeding behaviour.
Contribute to delivery practices including sprint planning, estimation, code reviews, documentation, retrospectives, and continuous improvement.
Collaborate with cross-functional teams including firmware, data science, electronics, customer success, support, and operations.
Required
Software engineering experience in one or more relevant areas: frontend, backend, full-stack, platform engineering, DevOps, cloud infrastructure, or software delivery.
Working knowledge of at least one modern programming language or framework used in our environment, such as TypeScript, React, React Native, Angular, Python, Django.
Comfortable with Git, code reviews, collaborative development, and automated testing practices.
Familiarity with REST APIs, databases, cloud services, deployment pipelines, or infrastructure concepts.
An interest in building reliable systems that support real-world operations across cloud, on-prem, and edge device-connected environments.
Clear written and verbal communication, with the ability to work constructively across technical and non-technical teams.
Nice to have (any of these are a plus, not required)
Django, PostgreSQL, API design, or backend service development.
Docker, Kubernetes, cloud platforms such as Azure, or Infrastructure as Code.
CI/CD, release automation, observability, monitoring, incident response.
Experience improving developer experience, delivery practices, and platform standards.
Exposure to IoT, time-series data, BLE/device communication, or intermittently connected systems.
Experience working within a design system, component library, or internationalision.
Level expectations
Junior: a solid foundation in the above and an eagerness to learn; you'll work with guidance and mentoring as you grow.
Intermediate: demonstrated experience building, operating, or delivering production software; able to work across a codebase or platform independently, make sound technical decisions, and help mentor more junior team members.
A collaborative and supportive team environment with mentoring and learning opportunities.
Direct contribution to meaningful technology in sustainable aquaculture.
A culture of innovation, curiosity, and continuous improvement in a range of technologies.
Flexible working environment in our Hobart office with some WFH capabilities.
Career development is suitable from junior to intermediate and beyond.
Please submit your resume and cover letter highlighting your suitability for the role.
Shortlisted applicants will be asked to submit a short (approx 1 hour) pre-screen test.
Salary negotiated based on experience.