Senior Software Engineer

Medibank

City of Melbourne

On-site

AUD 150,000 - 190,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Medibank is looking for a Senior Software Engineer in its Digital Delivery team in Australia. You’ll be hands-on building high-quality APIs that power Medibank’s digital experiences and help set engineering standards across squads.

Around 70% of your time focuses on delivering user stories within an agile squad, mentoring engineers, and uplifting code quality. You’ll also collaborate with stakeholders to evolve APIs and support frontend cross-skilling.

Qualifications

  • Strong understanding of modern and legacy integration approaches including APIs, SOA, and messaging.
  • Experience with REST vs SOAP, pub/sub vs request-reply, and ESBs.
  • Hands-on with Spring Boot, Apache Camel, and building APIs and microservices.
  • Experience in multiple languages including Java; full-stack capability with React/Angular.
  • GraphQL, Node.js, and scripting across Linux and related OSs.
  • Knowledge of AWS and message streaming best practices.
  • Familiar with build/automation tools: Ant, Maven, Gradle, Jenkins, Bamboo.
  • Experience in Agile environments and Jira-based delivery.

Responsibilities

  • Design and deliver reliable, secure, scalable API solutions across the lifecycle.
  • Build maintainable, secure software and enhance RESTful APIs and microservices.
  • Contribute to planning, solution design, coding, testing, CI/CD pipelines, deployment.
  • Implement robust authentication and authorization patterns.
  • Participate in code reviews and improve engineering practices.
  • Mentor junior engineers and support a positive team culture.
  • Assist with system and solution architecture and define technical requirements.
  • Collaborate with product, engineering and business teams across projects.

Skills

API design
RESTful APIs
Microservices
Mentoring
Agile teamwork
Code reviews
CI/CD
Security best practices
Stakeholder collaboration
System architecture

Tools

Spring Boot
Apache Camel
Java
React
Angular
GraphQL
Node.js
Linux scripting
AWS
Jira
Jenkins
Bamboo
Maven
Gradle
Ant

Job description

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.

About the role

As a Senior Software Engineer within our Digital Delivery team, you’ll play a hands on role in building the high quality APIs that power Medibank’s digital experiences. You’ll be deeply involved in day to day development while also helping set and maintain best practice engineering standards across our agile delivery squads.

Around 70% of your time will be focused on delivering user stories as an active member of an agile squad. You’ll also spend time mentoring engineers, uplifting code quality and supporting our shared engineering standards. The remainder of your work will involve partnering with stakeholders to evolve our API capability to meet current and future business needs. Whilst API engineering will be your focus we're looking to help all of our engineers cross-skill into frontend technologies and design, so there will be additional opportunities to dive into the frontend.

Your impact?
  • You’ll play a key role across the full software development lifecycle, collaborating with engineers, product managers and stakeholders to design and deliver reliable, secure and scalable API solutions.
  • Design and build maintainable, secure, scalable and well tested software.
  • Develop and enhance RESTful APIs and microservices used across our digital channels.
  • Contribute to planning, solution design, coding, testing, CI/CD pipelines, deployment and configuration activities.
  • Implement robust authentication and authorisation patterns.
  • Participate in code reviews and help continuously improve engineering practices.
  • Build components that support architectural test patterns using modern engineering and design principles.
  • Assist with overall system and solution architecture.
  • Work closely with product, engineering and business teams to define clear technical requirements.
  • Mentor and guide junior engineers, contributing to a positive and supportive team culture.
About you?
  • Strong understanding of modern and legacy integration approaches, including APIs, SOA, message-based middleware, data modelling, and integration via staging tables or stored procedures.
  • Practical views on effective vs ineffective system integration patterns, including REST vs SOAP, pub/sub vs request-reply, message queuing, and the role of ESBs.
  • Hands-on experience with Spring Boot, Apache Camel, and building APIs and microservices.
  • Experience developing integrations using multiple languages and technologies such as Java,
  • Full-stack development capabilities, with experience in modern front-end frameworks such as React or Angular, or an interest in learning them.
  • GraphQL, Node.js, and scripting across Linux and other operating systems (FTP/SFTP, etc.).
  • Knowledge of AWS, including message streaming technologies and associated best practices.
  • Familiarity with build and automation tools such as Ant, Maven, Gradle, Jenkins, and Bamboo.
  • Experience working in Agile environments (e.g., Scrum using Jira) as well as more structured delivery approaches.
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 that helps you and your family thrive. Where connection, personal development and health and wellbeing are front of mind. To learn more about our benefits go to 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. We encourage applications from everyone, including Aboriginal and Torres Strait Islander peoples, neurodivergent candidates, LGBTQIA+ community including transgender and gender diverse candidates and candidates with a disability.

Medibank proudly recognised as Best Enterprise Organisation, 2026 AFR BOSS Best Places to Work
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Medibank Private Limited • City of Melbourne

On-site
AUD 140,000 - 190,000
Senior Health & Strategy Analyst
Senior Health & Strategy Analyst

Medibank • City of Melbourne

Hybrid
AUD 120,000 - 160,000
Senior Full Stack Mobile Engineer (Android)
Senior Full Stack Mobile Engineer (Android)

Medibank • City of Melbourne

On-site
AUD 90,000 - 120,000
Flexible working arrangements
Health and wellbeing programs
Personal development opportunities
Principal Data Engineer
Principal Data Engineer

Medibank • City of Melbourne

On-site
AUD 180,000 - 260,000
Senior API Engineer
Senior API Engineer

Medibank • Melbourne

On-site
AUD 135,000 - 162,000
Senior Solution Architect
Senior Solution Architect

Medibank • City of Melbourne

On-site
AUD 180,000 - 240,000
Senior Internal Auditor
Senior Internal Auditor

Medibank • City of Melbourne

Hybrid
AUD 100,000 - 160,000
Flexible working arrangements
Senior Business Analyst (Digital)
Senior Business Analyst (Digital)

Medibank • City of Melbourne

On-site
AUD 100,000 - 150,000
Customer Service and Sales Consultant
Customer Service and Sales Consultant

Medibank • City of Maribyrnong

Hybrid
AUD 52,000 - 66,000
Health cover discounts
Wellbeing programs
Flexible work
Senior Business Analyst (Digital)
Senior Business Analyst (Digital)

Medibank Private Limited • City of Melbourne

On-site
AUD 110,000 - 150,000