Software Engineer - Full Stack
Join eShepherd’s vision-driven team and build impactful software for the future of farming
We usually respond within a week
About eShepherd
eShepherd is a bold, tech-forward agritech start-up revolutionising livestock management. We’re office-first, progress-over-perfection, and we get sh*t done. Our team knows tech, gets hands dirty, and thrives on innovation.
The Opportunity
As a Software Engineer in our Research and Development team, you’ll design, develop, and maintain software and systems that power our next-gen livestock solutions. You’ll work cross-functionally with project managers, analysts, engineers, and product teams to deliver high-quality, scalable software. From building RESTful APIs in Java to crafting responsive Angular web apps, your work will directly support farmers and field teams across the globe.
The Fit
We’re looking for someone who is passionate about tech, loves to muck in and make things happen and wants to come on the eShepherd journey with us.
You’ll need:
- Strong experience in database optimisation (MySQL, AWS RDS), RESTful APIs (Java 21+, Spring Boot), and modern web apps (Angular 17+, PrimeNG, RxJS)
- Confidence with AWS cloud services (ECS, EC2, Lambda, SQS, S3), CI/CD pipelines (Gradle, Jenkins), and Agile tools (Jira, Confluence, Bitbucket)
- A DevOps mindset and ability to thrive in a collaborative, agile environment
- Detail focus, a proactive nature, and desire to always be learning
- Proven skills in MySQL and AWS RDS performance tuning (queries, indexing, pooling, partitioning)
- Experience with time-series databases (TimescaleDB, InfluxDB, QuestDB) and schema optimisation
- Proven skill in building RESTful APIs using Java 21+ and Spring Boot (JSON, Swagger, Postman)
- Front-end development in Angular 17+ with PrimeNG, RxJS, Redux, NgXS, and SASS
- Proficiency in AWS cloud and container tools (ECS, EC2, Lambda, SQS, Docker, S3)
- Bonus points for experience with geospatial apps, IoT architecture, Terraform, or AWS certification
Why eShepherd?
- Be part of a purpose-driven company making a real difference
- Work with a supportive, innovative, and passionate team
- Office-first culture with long-term growth opportunities
- Department
- Animal Management
- Role
- Product & Technical
- Locations
- Melbourne
- Closing Date:
- 31 October, 2025

Already working at Gallagher?
Let’s recruit together and find your next colleague.