Senior Software Engineer

23 hours ago


Melbourne, Victoria, Australia Medibank Full time
1 day ago Be among the first 25 applicants
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.
We are building an expert team to deliver best in class solutions for our customers. Our mission is to "Create delightful experiences that help our customers achieve better health".
Want to meet the team and learn more about working with our digital and technology teams? Follow this link to learn more: Role:
The Senior Software Engineer for Medibank Digital Engineering is a hands-on development role that is additionally responsible for setting, implementing and maintaining best practices within the agile delivery squads for software development. The role is the capability leader for all AEM and front-end development within the digital delivery team. This role is critical to establishing high quality digital assets for Medibank that are reusable and supportable.
The Responsibilities:
Design and develop maintainable, secure, scalable, performant and well-tested software.
Participate in activities include planning, application design, coding, testing, build and deployment scripting, and configuration in all relevant domains and related technologies and interacting with project stakeholders.
Design and develop components to support architectural test patterns using best practice and design patterns.
Translate product management expectations into fully developed functionality that meets the customers' 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 if needed depending on how the team has chosen to do Dev and Ops activities.
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 out the vision of Medibank digital as a destination platform for prospects and members.
Participate in code reviews and ensure adherence to high coding standards.
Take an active role in mentoring less experienced software engineers to develop a strong team, skills and culture around integration that crosses the development, support, infrastructure and data teams.
Deliver 3 agreed efficiency improvements per year.
Contribute productivity and product innovation ideas, and champion adoption
About You:
Solid understanding and hands-on programming and debugging skills on Adobe Experience Manager (AEM) Content management system and Apache OSGi frameworks.
Solid understanding of HTML, CSS and preprocessors (LESS/SASS)
Experience with frontend tooling (NPM/Yarn, Webpack, Eslint)
Experience in Java and used build tools such as 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)
GIT, Jira, Confluence, Jenkins, Bamboo, GitHub or equivalent
Advanced programming & design pattern knowledge
Able to step back from solutions and consider the broad picture.
Adobe Experience Cloud (Experience Manager, Target, Campaign Manager, Analytics)
Deep understanding of Enterprise design patterns and tools in the SDLC
Comfortable working in Linux environments (SSH, basic navigation etc)
Micro frontend architecture
Digital ecosystem technologies such as Microservices Architectural pattern, Java Springboot/ Apache Camel
CI/CD native
Able to influence team members.
Seasoned Software Engineer with at least 5+ years experience with AEM
Experience working in an agile team utilising the Scrum or Kanban methodologies.
Experience working within a Cloud environment.
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. To learn more about our benefits go to 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 candidates, those with disabilities, and LGBTQIA+ community including transgender and gender diverse applicants.
For any adjustments or alternative formats during the recruitment process, please contact us at To learn about our commitments and employee experiences, go to level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Information Technology
Industries Wellness and Fitness Services and Insurance
Referrals increase your chances of interviewing at Medibank by 2x
Melbourne, Victoria, Australia 6 days ago
Melbourne, Victoria, Australia 2 weeks ago
Melbourne, Victoria, Australia 9 months ago
Melbourne, Victoria, Australia 1 month ago
Junior Software Engineer - Cross-platform C++ - Multipass Melbourne, Victoria, Australia 6 days ago
Melbourne, Victoria, Australia 2 weeks ago
Melbourne, Victoria, Australia 2 days ago
Melbourne, Victoria, Australia 7 months ago
Melbourne, Victoria, Australia 4 days ago
Freelance Software Developer (Golang) - AI Tutor Melbourne, Victoria, Australia 1 week ago
Melbourne, Victoria, Australia 2 months ago
Melbourne, Victoria, Australia 1 month ago
Freelance Software Developer (Rust) - AI Tutor Melbourne, Victoria, Australia 1 week ago
Melbourne, Victoria, Australia 3 months ago
Melbourne, Victoria, Australia 1 week ago
Melbourne, Victoria, Australia 1 week ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr

  • Melbourne, Victoria, Australia Perforce Software Full time

    Senior Sales Engineer - Perfecto Mobile - Sydney (remote) Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce SoftwareSenior Sales Engineer - Perfecto Mobile - Sydney (remote) 1 week ago Be among the first 25 applicantsJoin to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at ...

  • Senior Sales Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Perforce Software Full time

    Senior Sales Engineer - Perfecto Mobile - Sydney (remote) Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce Software Senior Sales Engineer - Perfecto Mobile - Sydney (remote) 1 week ago Be among the first 25 applicants Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at...

  • Senior Sales Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Perforce Software Full time

    Senior Sales Engineer - Perfecto Mobile - Sydney (remote)Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce Software Senior Sales Engineer - Perfecto Mobile - Sydney (remote)1 week ago Be among the first 25 applicants Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce...

  • Senior Sales Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Perforce Software Full time

    Senior Sales Engineer - Perfecto Mobile - Sydney (remote)Join to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce SoftwareSenior Sales Engineer - Perfecto Mobile - Sydney (remote)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Sales Engineer - Perfecto Mobile - Sydney (remote) role at Perforce...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Join to apply for the Senior Software Engineer role at Commonwealth Bank2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at Commonwealth BankGet AI-powered advice on this job and more exclusive features.Do work that mattersWe are creating the bank of tomorrow today and require top Engineers who focus on the...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Join to apply for the Senior Software Engineer role at Commonwealth Bank2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at Commonwealth BankGet AI-powered advice on this job and more exclusive features.Do work that mattersWe are creating the bank of tomorrow today and require top Engineers who focus on the...


  • Melbourne, Victoria, Australia Easygo Full time

    Senior Software Engineer (React-Native, Mobile)Join to apply for the Senior Software Engineer (React-Native, Mobile) role at Easygo Senior Software Engineer (React-Native, Mobile)Join to apply for the Senior Software Engineer (React-Native, Mobile) role at Easygo Get AI-powered advice on this job and more exclusive features.Senior Software Engineer - Mobile...


  • Melbourne, Victoria, Australia Macquarie Group Full time

    Join to apply for the Senior Software Engineer role at Macquarie GroupJoin to apply for the Senior Software Engineer role at Macquarie GroupGet AI-powered advice on this job and more exclusive features.As a Digital Bank, software and data engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to...


  • Melbourne, Victoria, Australia Macquarie Group Full time

    Join to apply for the Senior Software Engineer role at Macquarie GroupJoin to apply for the Senior Software Engineer role at Macquarie GroupGet AI-powered advice on this job and more exclusive features.As a Digital Bank, software and data engineering is at the core of what we do. Our engineers operate in an autonomous environment where they are empowered to...


  • Melbourne, Victoria, Australia Restive Full time

    Join to apply for the Senior Software Engineer (Backend) role at Restive2 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer (Backend) role at RestiveNote: You must have full working rights in AustraliaAbout The RoleWe're looking for a Senior Software Engineer to join our team and play a key role in shaping modern backend...