Intermediate Software Engineer (Java)
EROAD Ltd · Auckland, New Zealand ·
- Category
- Software engineering
EROAD Ltd · Auckland, New Zealand ·
eroadgroup · Manila
eroadgroup · Auckland (Albany HQ) (NZ)
Voyado Sweden · Stockholms län, Sweden
Voyado AB · Stockholm, Sweden
Intermediate backend engineer at EROAD (fleet-management SaaS) who owns Java features end to end on a cloud-native, event-driven platform: building microservices and REST APIs with Spring, writing automated tests, reviewing AI-generated code, and sharing on-call, using AWS, MongoDB/PostgreSQL/SQL Server, Docker and Git.
EROAD is a Kiwi success story in fleet management technology, listed on both the NZX and ASX and growing across New Zealand, Australia, the Philippines and the USA, and this growth is behind the need for an intermediate Software Engineer to join its Java engineering team in Albany.
You’ll own delivery of backend features end to end, designing with security, scalability and testability in mind from the start. Build and evolve microservices and RESTful APIs for a cloud-native, event-driven SaaS platform. Decompose engineering tasks into work suited to AI agents versus work that needs human judgement. Review and correct AI-generated code before it merges, catching failure modes before they reach production. Design and implement automated tests across unit, component and integration levels. Take part in an on-call rotation, compensated per EROAD policy. Report to the Chapter Lead as part of a collaborative engineering team.
AION · Bengaluru, Karnataka, India