Senior Software Engineer
VIC, AU
You’re only human.
It’s a strange thing to say, because us humans are capable of incredible things. And at Medibank, we know our greatest potential lies in the people who work with us.
We strive to make real, fundamental change, driven by a simple purpose: to create the best health and wellbeing for all of Australia.
The Opportunity
Are you passionate about building scalable, secure, and high-performing digital experiences?
As a Senior Software Engineer at Medibank, you’ll lead the charge in frontend and AEM development across our digital platforms. You’ll be hands-on in designing and developing reusable, maintainable software while mentoring others and driving best practices across agile delivery squads.
This is a key role in shaping Medibank’s digital future — where your technical leadership and innovation will directly impact the health and wellbeing of millions.
Key Responsibilities:
- Design and develop secure, scalable, and well-tested software using modern frontend frameworks.
- Lead development activities including planning, coding, testing, deployment scripting, and configuration.
- Translate product requirements into functional, customer-centric solutions.
- Champion coding standards and participate in code reviews.
- Mentor junior engineers and foster a collaborative, high-performing team culture.
- Contribute to Medibank’s technology roadmap and innovation initiatives.
- Deliver process improvements and support production incident resolution.
Must Haves:
- 5+ years’ experience as a Software Engineer in agile environments.
- Advanced skills in React or Vue.js, TypeScript, JavaScript (ES6+), HTML5/CSS3.
- Experience with state management (Redux or Context API) and component libraries (Material-UI, Ant Design).
- Proficiency with frontend build tools (Webpack, Rollup), monorepo tools (Lerna, NX), and testing frameworks (Jest, Playwright, Cypress).
- Backend experience with Node.js/Express or Java/Spring Boot.
- Strong understanding of RESTful APIs, GraphQL, and database design (SQL/NoSQL).
- Familiarity with Docker, cloud platforms (AWS/Azure/GCP), CI/CD pipelines, and Git workflows.
Nice to Have:
- Experience with micro frontend architecture and trunk-based development.
- Adobe Experience Manager (AEM) expertise.
- Knowledge of design patterns and AI integration.
Imagine working with us…
We understand that work means different things to everyone... We know happy, healthy people make great teams, and great teams put more heart into each customer and patient interaction. And that’s why we’re reinventing work.
Imagine a workplace where work didn't feel like work.
A workplace where you could shape when and where you work to have more impact.
Where flexible working isn’t a buzzword, it’s a reality.
Imagine a workplace that helps you and your family thrive.
Where connection, personal development and health and wellbeing are front of mind.
Learn more about our benefits here: https://careers.medibank.com.au/culture/rewards-benefits/
For you, work should help you Live Better. It should bring you fulfillment and joy. And with Medibank, it could.
Inclusion and Accessibility
We believe in everyone's potential and strive to make Medibank inclusive for all, because different perspectives make us better.
To learn about our commitments, employee experiences, and benefits, go to https://careers.medibank.com.au/culture/diversity-inclusion/
We encourage applications from everyone, including Aboriginal and Torres Strait Islander candidates, those with disabilities, and LGBTQIA+ individuals. For any adjustments or alternative formats during the recruitment process, please contact us at careers@medibank.com.au.
Job Segment:
Testing, Cloud, Developer, Java, SQL, Technology