Haystack
← Back to Jobs
Full time
Technology

Software Engineer

Hub24 Management Services Pty LtdMelbourne, Victoria🇦🇺AustraliaPosted 30 May 2026

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

Job Summary

Are you ready to redefine the future of financial advice in Australia? Join HUB24, a leading fintech innovator, and help us build platforms that empower advisers and make high quality financial guidance accessible to all Australians. As a Software Engineer, you will play a critical role in designing and delivering scalable, secure, and high performance systems that underpin our market leading platforms. You'll work on complex engineering challenges, mentor talented engineers, and help shape technical direction across our product ecosystem.

Responsibilities
  • Design and deliver clean, testable, and maintainable software solutions
  • Build reusable microservices and secure public and private APIs
  • Implement effective caching strategies to support high performance systems
  • Apply strong security practices aligned with financial services regulations
  • Use AI tools in daily engineering and quality activities, with an interest in practical AI enabled solutions
  • Implement multi layer caching to optimise response times
  • Optimise data access patterns and cache invalidation strategies
  • Build scalable solutions capable of handling high levels of concurrency
  • Tune database queries and system performance to support growth
  • Create and maintain high quality technical documentation and coding standards
  • Conduct peer code reviews and champion engineering best practices
  • Identify, manage, and proactively reduce technical debt
  • Maintain system documentation, including change and incident records
  • Provide technical leadership aligned to business objectives
  • Mentor engineers and support ongoing professional development
  • Champion Agile practices and actively participate in ceremonies
  • Collaborate closely with Product, Architecture, QA, DevOps, and Cyber teams
  • Support technical decision making across delivery and support functions
  • Assist application support teams to maintain system stability and security
  • Diagnose and resolve production issues using established processes
  • Participate in occasional after hours support to ensure service continuity
Qualifications
  • Minimum 3 years' experience as a Software Engineer and/or in a senior technical role
  • Strong experience designing and building distributed systems and microservices
  • Strong proficiency with Node.js (experience with NestJS is highly regarded)
  • Proven expertise in API design and system integration and solid web development experience using HTML, CSS, JavaScript, TypeScript, and at least one modern web framework
  • Experience with relational databases (e.g. Microsoft SQL Server) and non relational databases (MongoDB desirable)
  • Experience with cloud based development (GCP experience is a bonus)
  • Experienced in using AI tools as part of everyday software quality practices, with a keen interest in engineering, testing, and evolving AI enabled solutions that enhance quality, insight and operational efficiency
  • Strong understanding of Software Development Life Cycle (SDLC) methodologies
  • Experience with Git and CI/CD pipelines
  • Additional Technical Expertise (Highly Desirable):
    • Data caching technologies (e.g. DuckDB)
    • Golang
    • Microsoft .NET (.NET Core / C#)
Equal Opportunity Employer

HUB24 is an equal opportunity employer. We are committed to creating an inclusive environment where diverse perspectives are valued and every individual is treated with respect. We welcome applications from people of all backgrounds, including Aboriginal and Torres Strait Islander peoples, people with disabilities, people from culturally and linguistically diverse communities, and people of all gender identities and sexual orientations.

Skills

GCP
Microservices
MongoDB
NestJS
Node.js
SQL
SQL Server
Agile
C#
CSS
.NET
Git
Go
HTML
JavaScript
TypeScript

Similar jobs