Software Engineer
SYDNEY, NSW, AU, 2000 ADELAIDE, SA, AU, 5000 MELBOURNE, VIC, AU, 3008 PERTH, WA, AU, 6000 BRISBANE, QLD, AU, 4000 HOBART, TAS, AU, 7000
- Make your move. Make your mark
- Put your fingerprints on the future to progress your career
- Make a difference, make it meaningful
The opportunity to join our team
We’re looking for a Software Engineer to join our Digital & Communications Platform team, building reliable, user‑focused digital experiences. You’ll work across customer communications and digital capabilities, including SmartCOMM, print and email generation, PDFs, interactive web pages, automated testing tools, and mobile apps, helping shape how we communicate with customers and advisers.
You’ll be part of a collaborative, supportive team focused on improving customer experience, reducing technical debt, and strengthening platform governance. The role offers hands-on exposure to modern engineering practices, platform consolidation initiatives, and opportunities to learn new technologies, including AI‑enabled communication solutions.
If you enjoy working across web, mobile, and data platforms and value mentorship, innovation, and continuous improvement, this role offers strong scope to grow your skills and career.
Key Responsibilities:
- Design, build, test, deploy, and support scalable communication features and services across mobile, web, and data platforms
- Develop and maintain communication templates, data, business rules and output logic
- Contribute to mobile application delivery (React Native or native iOS/Android) and web channels, ensuring smooth cross-platform performance
- Contribute to platform improvement initiatives such as PDF platform generation consolidation, technical debt reduction and standardisation
- Write clean, maintainable code, perform code reviews, and uphold engineering best practices
- Troubleshoot production issues and drive improvements to enhance platform reliability, security, and performance
- Work closely with Senior Engineers, Quality engineers, product managers, and cross-functional teams to design solutions, estimate work, and deliver features efficiently
- Contribute to continuous improvement initiatives, including CI/CD, automation, monitoring, and documentation
What you will bring
- Proven hands-on experience delivering production systems in a software or platform engineering role
- Proficiency in React, JavaScript/TypeScript, and mobile app development; Kotlin or Java is a plus
- Experience with customer communications platforms, document generation, templating or rules-based systems (SmartCOMM experience is highly regarded but not mandatory)
- Familiarity with relational databases, NoSQL stores, and messaging/queue platforms (Kafka, RabbitMQ)
- Strong problem-solving skills, attention to detail, and a proactive mindset
- Excellent communication and collaboration skills – you enjoy working closely with others and sharing knowledge
- A commitment to writing high-quality, accessible, secure, and performant code
Find the better way
What gets us excited about working here? Helping people feel good about their money as one of Australia’s leading financial wellbeing organisations. From those starting out to those retiring. As your team, we’ll show up for you and together we will create financial wellbeing for every Australian. Because we know people who are confident about their financial future live better lives.
If this sounds like your kind of career, you sound like our kind of person. With us, you’ll do work that builds your technical know-how and challenges our entire industry to move forward. Along the way, you’ll be free to explore new ideas and technology, solve problems in a team, and independently to get great things done. Around here, we like to call it “putting our fingerprints on the future”.
People-inspired tech
Deep expertise combined with creativity can take on the trickiest of problems. Join our team of brilliant minds and mentors as we explore our way to innovation and apply technology in more human ways than ever.
How To Apply
Read more here about why you should join our team.
Applicants will be required to provide evidence of their eligibility to work in Australia, and at a minimum be required to undertake police and basic credit checks as a condition of employment.
Please note that applications from agencies will not be considered at this time.
We acknowledge and celebrate the richness that individual differences bring to our team. If you need assistance or an adjustment during the application process, please reach out and let us know.