freehire launches on Product Hunt on 26 August.

Follow →

Engineering Manager

  • Collaborative, supportive, Values driven environment
  • Great coffee (and a variety of tea) and fresh fruit
  • Avoid the traffic: we are outside the CBD and close to public transport
  • Melbourne or Sydney | 4 days/week in office
  • Package | Up to $230k base + super + 10% bonus
  • Stack | Java/JVM background moving into React/TypeScript/Node

Engineering Manager
The Opportunity:
One of Australia's leading digital marketplace businesses is transforming its flagship data intelligence SaaS tool.

The platform had a deep customer base prior to being acquired by the group but was never fully integrated into the wider group's technology ecosystem.

That's now changing.

A modernisation programme is underway: legacy Java and Tapestry giving way to React, TypeScript and Node, with the product increasingly plugging into shared services elsewhere in the business instead of duplicating them.

What You'd Own:

  • Two squads split across Sydney and Melbourne: one holding down the existing platform and pushing the migration forward, the other building the future product
  • The technical judgement calls behind the modernisation: what moves, what's rebuilt, what's retired
  • Enough hands-on involvement to actually get underneath the legacy Java codebase, not just read the architecture diagrams
  • Influence over the React/TypeScript/Node future state, including where AI-enabled workflows fit down the line
  • Working relationships across other engineering teams, since the future platform leans on services built outside your own squads

Experience that this role calls for:

  • Java or JVM background, even if it's not what you're writing today, followed by a move into React, TypeScript and Node
  • Personally led a legacy-to-modern platform transformation, not just observed one from the delivery side
  • You're a hands-on player-coach type EM who is still close enough to the code and architecture to challenge a design decision, review a pull request, or debug something gnarly, without needing to be the team's top committer
  • Strong .NET backgrounds also welcome, provided you can read your way into an unfamiliar Java platform while credibly leading the team toward the future state
  • Comfortable running two squads and managing the handoffs between a maintenance-and-migration team and a build-the-future team
  • A real point of view on what should be migrated versus rebuilt versus retired, and the ability to defend it
  • Modernised a product that was acquired or historically under-invested in
  • Shared API/platform integration work across multiple engineering teams
  • Strangler-pattern or incremental migration experience specifically

Apply now or reach out for more information.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

At Latitude IT, we are passionate about providing equal employment opportunities and value workplace diversity. We encourage Aboriginal & Torres Strait Islanders, people with a disability, and people from a culturally diverse background to apply.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available