Senior Software Engineer

1 month ago


Docklands, Victoria, Australia Medibank Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our Enterprise Digital team at Medibank. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.

Key Responsibilities
  • Design and develop maintainable, secure, scalable, performant, and well-tested software using Java and AEM technologies.
  • Participate in agile delivery squads and contribute to the development of best practices within the team.
  • Develop components to support architectural test patterns using best practices and design patterns.
  • Translate product management expectations into fully developed functionality that meets customer requirements.
  • Identify and implement best practices for development and testing processes.
  • Stay current with emerging technologies and trends relevant to the industry.
  • Perform production support activities as needed.
  • Meet restoration of service targets as per incident severity matrix.
  • Regularly review production incident trends to adapt quality standards and patterns.
  • Champion ongoing standards and control mechanisms to ensure high-quality, extensible, maintainable, and stable software.
  • Contribute to the ongoing technology roadmap to drive the vision of Medibank digital as a destination platform for prospects and members.
  • Participate in code reviews and ensure adherence to high coding standards.
  • Mentor less experienced software engineers to develop a strong team, skills, and culture around integration that crosses development, support, infrastructure, and data teams.
About You
  • Experience and understanding of Java and additional frameworks/build tools (Maven/Gradle).
  • Developing and understanding of Adobe Experience Manager (AEM) components and Apache OSGi frameworks.
  • Experience in using JSON and RESTful services for applications.
  • Experience in writing automated tests (e.g., Mockito, JUnit, Jest, Karma, Jasmine).
  • Exposure to Cloud Services (e.g., Amazon AWS, Azure, GDP).
  • Advanced programming and design pattern knowledge.
  • Deep understanding of Enterprise design patterns and tools in the SDLC.
  • Comfortable working in Linux environments (SSH, basic navigation, etc.).
  • Digital ecosystem technologies such as Microservices Architectural pattern, Java Springboot/Apache Camel.
About Medibank

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://www.medibank.com.au/about-us/inclusion-and-accessibility.

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.



  • Docklands, Victoria, Australia JB Hi-Fi Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have experience in software development and a strong understanding of algorithms and data structures.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsMaintain and improve existing...


  • Docklands, Victoria, Australia Medibank Full time

    Transforming Health Outcomes through Innovative TechnologyAt Medibank, we're committed to harnessing the power of technology to drive better health outcomes for our customers and community. As a Senior iOS Software Engineer, you'll play a pivotal role in shaping our mobile app development strategy and delivering high-quality solutions that meet the evolving...


  • Docklands, Victoria, Australia Medibank Private Limited Full time

    Opportunity Overview Medibank Private Limited is seeking multiple Senior iOS Software Engineers to join our team. As a Senior Engineer, you will work in a cross-functional Squad to understand our customer's problems and develop creative solutions to take to market quickly. You will have proven experience in fast-paced environments and apply strategic design...


  • Docklands, Victoria, Australia Medibank Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Enterprise Digital team at Medibank. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop maintainable, secure, scalable,...


  • Docklands, Victoria, Australia Medibank Private Limited Full time

    About the Role:The Senior Software Engineer at Medibank Private Limited is a key position that requires a hands-on approach to development, focusing on setting, implementing, and maintaining best practices within agile delivery squads for software development. This role encompasses a range of skills across AEM and Java development within the digital delivery...


  • Docklands, Victoria, Australia Medibank Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Medibank. As a key member of our digital delivery team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop maintainable, secure, scalable,...


  • Docklands, Victoria, Australia Medibank Private Limited Full time

    About the Role:The Senior Software Engineer at Medibank Private Limited is a key position that requires a hands-on development expert to set, implement, and maintain best practices within agile delivery squads for software development. This role will encompass a range of skills across AEM and Java development within the digital delivery team. The successful...


  • Docklands, Victoria, Australia Medibank Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Medibank. As a key member of our digital delivery team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop maintainable, secure, scalable,...


  • Docklands, Victoria, Australia Medibank Private Limited Full time

    About the Role:The Senior Software Engineer at Medibank Private Limited is a key position that requires a hands-on approach to development, focusing on setting, implementing, and maintaining best practices within agile delivery squads for software development. This role encompasses a range of skills across AEM and Java development within the digital delivery...


  • Docklands, Victoria, Australia JB Hi-Fi Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at JB Hi-Fi. As a key member of our software development team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our business.Key ResponsibilitiesDevelop a strong working understanding of the business and how our...


  • Docklands, Victoria, Australia Open Universities Australia Full time

    Job Title: Staff EngineerWe're seeking a highly skilled Staff Engineer to join our team at Open Universities Australia. As a Staff Engineer, you'll play a key role in providing technical leadership and expertise to our product development team.About the RoleIn this role, you'll be responsible for designing, implementing, and maintaining our web-based...


  • Docklands, Victoria, Australia Medibank Private Limited Full time

    About the Role:The Senior Software Engineer at Medibank Private Limited is a key position that requires a hands-on approach to development, focusing on setting and maintaining best practices within agile delivery squads. This role involves a range of skills across AEM and Java development within the digital delivery team, with a focus on establishing...


  • Docklands, Victoria, Australia Open Universities Australia Full time

    About the RoleWe're seeking a highly skilled and experienced Staff Engineer to join our team at Open Universities Australia. As a key member of our engineering team, you'll play a critical role in shaping our technical vision and driving the development of our web-based systems.In this role, you'll work closely with our product development team to design,...


  • Docklands, Victoria, Australia Medibank Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Medibank. As a key member of our digital delivery team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop maintainable, secure, scalable,...


  • Docklands, Victoria, Australia Open Universities Australia Full time

    About the RoleWe're seeking a highly skilled Staff Engineer to join our team at Open Universities Australia. As a key member of our engineering team, you'll play a critical role in delivering new features and tackling large technical initiatives.In this role, you'll work closely with our product development team to design, implement, and maintain our...


  • Docklands, Victoria, Australia Open Universities Australia Full time

    Job Title: Staff EngineerWe're seeking a highly skilled Staff Engineer to join our team at Open Universities Australia. As a Staff Engineer, you'll play a key role in providing technical leadership and expertise to our product development team.About the RoleIn this role, you'll be responsible for designing, implementing, and maintaining our web-based...

  • Software Engineer

    2 days ago


    Docklands, Victoria, Australia Australian Pharmaceutical Industries Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. This is a fantastic opportunity to work on challenging projects and contribute to the growth of our company.Key Responsibilities:* Design and develop software applications using various programming languages.* Collaborate with cross-functional teams to...


  • Docklands, Victoria, Australia Medibank Full time

    Transforming Health Outcomes through Innovative TechnologyAt Medibank, we're driven by a clear purpose: to impact better health outcomes for our customers, patients, and community. We're seeking a skilled Senior iOS Software Engineer to join our team and contribute to this mission.The OpportunityWe're expanding our iOS development capabilities to deliver...


  • Docklands, Victoria, Australia Open Universities Australia Full time

    Job Details:As a Senior Software Engineer - Cloud Infrastructure, you will be responsible for designing and implementing scalable, secure, and highly available cloud infrastructure solutions. This role involves working closely with cross-functional teams to ensure seamless integration with existing systems and applications.Responsibilities:Design and...

  • Software Engineer

    2 days ago


    Docklands, Victoria, Australia Mirvac Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in software development and a strong understanding of programming languages.Responsibilities:Design and implement software featuresCollaborate with cross-functional teamsEnsure high-quality codeAbout Us: We are a...