Senior Software Engineer

Medibank

City of Melbourne

On-site

AUD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Medibank's Digital Engineering division is seeking a hands-on Senior Software Engineer to lead our Web capability with a strong focus on Adobe Experience Manager (AEM). You will guide web development across AEM, front-end and back-end technologies, driving standards and high-quality delivery within agile squads.

This technical leadership role combines active development with mentoring, architecture guidance and process improvement, working to deliver reusable assets and a robust digital platform

Qualifications

  • 5+ years software engineering experience with hands-on web development
  • Proven hands-on AEM experience — templates, components, authoring patterns
  • Strong Java background; experience with RESTful APIs and micro-frontend patterns
  • JUnit/Mockito and automated testing mindset; CI/CD and DevOps experience
  • Cloud exposure (AWS/Azure/GCP) and teamwork in Agile environments

Responsibilities

  • Lead design and delivery of AEM-based solutions and integration with backend services
  • Champion coding standards, component frameworks, and secure, testable patterns
  • Hands-on development: Java, Sling, OSGi, AEM components and CI/CD contributions
  • Build performant front-end experiences (React/TypeScript, HTML, CSS) integrated with AEM
  • Mentor engineers, influence delivery practices and contribute to roadmap
  • Provide production support and drive continuous improvement and quality controls

Skills

AEM
Java
Web development
Sling
OSGi
REST APIs
CI/CD
JUnit/Mockito
Cloud
Mentoring
Communication

Tools

Maven/Gradle

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.

Medibank Digital Engineering is seeking a hands‑on Senior Software Engineer to lead our Web capability with a strong focus on Adobe Experience Manager (AEM). You will be the capability lead for web development across AEM, front‑end and back‑end technologies, driving standards, reusable assets and high‑quality delivery across agile squads. This is a technical leadership role that combines active development with mentoring, architecture guidance and process improvement.

Key responsibilities:
  • Lead design and delivery of AEM-based solutions (templates, components, authoring patterns) and integration with backend services.
  • Implement and champion coding standards, component frameworks, OSGi best practices and secure, testable patterns across squads.
  • Hands‑on development: Java, Sling, OSGi, AEM component/template development and CI/CD pipeline contributions.
  • Build performant, maintainable front‑end experiences (React/TypeScript, HTML, CSS, SASS/LESS) that integrate with AEM.
  • Participate in agile planning, estimation, story refinement and regular code reviews.
  • Provide L2/L3 production support, incident response and continuous improvement based on incident trends.
  • Mentor engineers, influence delivery practices, and contribute to the digital technology roadmap and reusable asset library.
  • Deliver measurable process improvements and champion compliance, security and quality controls.
Must‑have skills & experience:
  • 5+ years software engineering experience; 4+ years web development experience.
  • Proven hands‑on experience with Adobe Experience Manager (AEM) — templates, components, dialogs, clientlibs, and authoring patterns.
  • Strong knowledge of Apache Sling and OSGi frameworks.
  • Experience with Adobe Experience Cloud products (Experience Manager, Target, Campaign, Analytics) desirable.
  • Strong Java development background and experience with build tools (Maven/Gradle).
  • Experience designing and consuming RESTful APIs and micro‑frontend patterns.
  • Test‑driven mindset and experience with automated testing (JUnit, Mockito, Jest, Karma, etc.).
  • CI/CD and DevOps experience (Jenkins, GitHub Actions or equivalent).
  • Cloud exposure (AWS/Azure/GCP) and experience working in Agile teams.
  • Excellent communication, mentorship and stakeholder collaboration skills.
Highly desirable
  • Strong data modelling and architecture skills.
  • Experience establishing governance, quality controls and reusable platform components.
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

Principal Engineer
Principal Engineer

Medibank Private Limited • Australia

Hybrid
AUD 180,000 - 230,000
Senior Application Engineer
Senior Application Engineer

Medibank • City of Melbourne

On-site
AUD 120,000 - 170,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
Senior Software Engineer
Senior Software Engineer

Medibank • Melbourne

On-site
AUD 100,000 - 130,000
Flexible working hours
Health and wellbeing programs
Senior Solution Architect
Senior Solution Architect

Medibank • City of Melbourne

On-site
AUD 140,000 - 210,000
Senior Software Engineer, AEM & Web Platform Lead
Senior Software Engineer, AEM & Web Platform Lead

Medibank • City of Melbourne

On-site
AUD 140,000 - 180,000
Senior Business Analyst
Senior Business Analyst

Medibank • City of Melbourne

Hybrid
AUD 120,000 - 150,000
Senior Solution Architect
Senior Solution Architect

Medibank Private Limited • City of Melbourne

On-site
AUD 180,000 - 210,000
Product Design Chapter Lead
Product Design Chapter Lead

Medibank • City of Melbourne

Hybrid
AUD 150,000 - 210,000
Principal Data Engineer
Principal Data Engineer

Medibank • City of Melbourne

On-site
AUD 210,000 - 260,000