Senior Software Engineer - Backend
DOCKLANDS, VIC, AU, 3008
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.
Who Are we?
We are the newly formed Ventures group at Medibank. We build, buy, and invest in amazing health products and services to grow Medibank’s impact to 10 million Australians by 2030. Our teams are obsessed with improving the health of Australia, by reimagining what healthcare is and how it’s delivered.
We get all the benefit of working with the core Medibank business, stability, scale, and strength but with the spirit and speed of a start-up.
Entrepreneurs, designers, engineers, developers, venture architects, product gurus, health professionals and investors. Individually we are a mix of backgrounds and know-hows; but we are fiercely united by our passion for health and together – we are head, heart, and a whole lot of guts.
The Opportunity
We are looking for a Senior Full Stack Engineer – Web + API to join our growing digital team. This role is responsible for building end-to-end web applications, covering both API Backend and frontend – which are built and maintained internally but heavily integrates with multiple third-party technology partners. The engineer will work closely with the principal engineer, test automation engineer and other engineers (mobile) in an agile delivery model where we will work with multiple vendors and teams to ship software.
You will be working with the Digital and Ventures team of Medibank, primarily focused on the EAP and Mental health app initiatives that is being rolled out to market as greenfield stealth projects that have a real impact in people’s lives.
This is a hands-on Senior role, and you will need to be comfortable working in a small, high-performance team and with many external vendor engineering teams. We are looking for someone who can take ownership of the full-stack engineering process and stack! You will work in a cross-functional agile team, ensuring our products meet business requirements and deliver exceptional user experiences.
Key Responsibilities:
- Deliver high-quality development solutions on time, ensuring they are fit-for-purpose and supportable.
- Collaborate with Digital, Ventures, Business teams, and external partners to meet technology and quality standards.
- Analyse system requirements, identify potential issues, and troubleshoot collaboratively with colleagues.
- Support testing activities, including System, Integration, and User Acceptance Testing.
- Maintain and update application documentation, version control, and configuration management.
- Follow change control procedures and report on project progress, escalating issues as needed.
- Ensure compliance with information security standards and stay updated on relevant industry trends.
- Focus on customer needs and experience while contributing to continuous improvement and post-implementation reviews.
Must haves:
- 5+ years relevant industry experience or demonstrated capability in similar roles.
- Extensive software design and engineering experience – working to ship apps and products
- Strong experience TypeScript
- Strong experience unit testing (Jest or similar)
- Strong experience with React SPA (SSR with Next.js is a plus but not mandatory),
- Strong experience REST API integration (inbound and outbound),
- Experience implementing and maintaining Auth0 and other identity frameworks for SSO, IDP etc
- Experience in tailwind, and component-based styling
- Experience AWS Services (DynamoDB, Lambda, SQS, Amplify),
- Experience CI/CD (GitHub with GitHub Actions or similar CICD tools)
- Experience RESTful APIs and microservices patterns
- Experience working in an agile team using tools like Jira and Confluence.
- Experience working in an agile team utilising the Scrum or Kanban methodologies.
- Experience in Web Accessibility
- TDD/Unit/UI Testing
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, Counseling, Information Security, Developer, Technology, Healthcare