Don’t have a Jora account? Register with,
What Type 1 or more characters for results.
Where Type 1 or more characters for results.
Senior Software Engineer (Full Remote)
Join us in creating software farmers love software that helps farmers all over New Zealand look after their farms, their animals, and our beautiful environment.
About this role
We’re hiring a Senior Software Engineer to join Whaitiri, one of our full-stack product teams. You’ll be joining an established agile team that includes a product owner, scrum master, UX designer, QA engineer and three other full-stack software engineers.
Our product teams are super collaborative. As a software engineer, you’ll be working closely with product, design, architecture and your colleagues to discover and develop solutions that will delight and amaze our farmers.
Our product teams often deliver new features from end-to-end, creating the APIs they need using Java / Kotlin / Spring, deploying them as microservices on AWS, and using them to build incredible experiences on our mobile (React-Native) and web (React) apps.
As a senior, you’ll balance hands-on designing and implementation with coaching and mentoring others to develop the skills and intuition they need to create secure, performant APIs or beautiful user experiences.
Who we’re looking for
Generally speaking, we’re after individuals who are curious about the possibilities of technology, eager to learn, diligent and kind.
Our teams work well because we place trust in them to succeed. We hope you can share in our excitement about solving the unique problems in AgriTech.
Technically speaking we use the following technologies, but we don’t expect you to be an expert in them : AWS, Java / Kotlin / SpringBoot, TypeScript, React, React-Native, Terraform.
If you’re passionate about learning new things and care about delivering quality products on the inside (code / architecture) and out (user experience), then FarmIQ is the place for you.
What you can expect on your first 30-60-90 days
In the first 30 days, we’ll be helping you get set up, you’ll get to know the friendly faces in your team and the wider FarmIQ team.
You’ll be learning about our products and development practices, and maybe taking in some of our farming 101 courses. You’ll get a chance to push a change or two into production and get familiar with our CI / CD processes.
You’ll get to know your manager, have your first 1 : 1, and learn about FarmIQ’s career progression framework and how we can support you in your growth and career journey.
The Whaitiri team is currently focused on solving problems for our farmers in the land space on our new mobile app. This means things like showing farmers their paddocks on the new mobile map.
Identifying which paddocks they shouldn’t put animals in because of chemical applications. Helping farmers record their pasture growth and plan their animal rotations.
Outside of your product team, there are a bunch of other initiatives going on around FarmIQ that you can join in on. We have weekly dev guild presentations on new technologies or tech changes.
There are groups looking into offline syncing for mobile, others are looking at how we create and share UI components across our teams, and we’ve got folks looking into development practices across the teams.
These are all open to you if you’re interested to join and help out.
Some of the things the Whaitiri team has recently delivered
Whaitiri added multi-batch health treatments to the web application. Allowing farmers to easily record health treatments given to their animals.
Whaitiri migrated our mobile app authentication to Auth0 to provide a smoother login flow for our users and allowed them to reset their passwords from the mobile.
Whaitiri added paddock selection and details to the mobile app. Allowing farmers to easily sum up paddock areas for planning purposes and view recent events on those paddocks.
FarmIQ is New Zealand’s most popular farm management software. Our software helps New Zealand farmers capture all kinds of exciting information from animal health to pasture growth to environmental plans, then turn that information into clear decisions about the future.
We’re big enough to have the perks of a larger company but small enough that you can get to know the names of everyone in the office. We’re a friendly bunch.
Why we’re a great place to work
We’re on a mission to make FarmIQ the most attractive place to work and grow your career. We want to be your employer of choice.
Here are some of the things we’re doing to make that happen :
Career planning and personal development time to work on what’s most important to you.
Trips with your team to visit our farmers and see how the products you’re creating are making their lives easier.
Join our weekly engineering guilds for interactive coaching sessions, group activities and presentations.
We are committed to being an equal opportunity employer. You will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
We pride ourselves on being an open, friendly, collaborative and inclusive bunch.
About the application process
We want you to have a great experience when applying for a role at FarmIQ. Our normal interview process involves three steps :
Screening Call 20min This is a chance to tell us a little bit about yourself, what's important to you and what you'd like to get out of this role.
You can also ask any questions about the role.
Technical Exercise 1 hour For this role, we have a short take-home technical exercise. We’ll send you this so there's no pressure to do it during an interview.
We try to base it on the area you think you’re strongest in, so it could be frontend with React or APIs with Java / Spring.
Interview 1 hour Software engineering is all about trade-offs, so the technical interview is a great chance for you to take us through your design choices for the technical exercise.
We’ll have a few questions about API design, implementation and software development. in general, it’s really about giving you a chance to shine and show your technical skills.
If this sounds like the role for you apply now.
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys.
If you see something suspicious, report this job ad .
Sign in to start saving jobs in your profile.
Don’t have a Jora account? Register with,
Do you want to receive recommendations for similar jobs?