Software Engineer

Leica Microsystems

Leica Microsystems

Software Engineering
Mount Waverley VIC 3149, Australia
Posted on Tuesday, September 17, 2024

Leica Biosystems’ mission of “Advancing Cancer Diagnostics, Improving Lives” is at the heart of our corporate culture. We’re a global leader in cancer diagnostics with the most comprehensive portfolio from biopsy to diagnosis. Our easy-to-use and consistently reliable offerings help improve workflow efficiency and diagnostic confidence. Our associates know that every moment matters when it comes to cancer diagnostics. When you come to work, you’re helping develop solutions that enable accurate diagnoses to turn anxiety into answers. Join our diverse, global team of talented people, and be inspired to grow every day.

Leica Biosystems is proud to work alongside a community of six fellow Diagnostics Companies at Danaher. Together, we’re working at the pace of change to improve patient lives with diagnostic tools that address the world’s biggest health challenges.

The Software Engineer for Leica Biosystems is responsible for working in all aspects of the software development lifecycle (SDLC) to deliver enhancements and fixes for a mature client-server software application whilst meeting medical device regulatory requirements. You will pragmatically apply good software engineering principles during feature definition, design, development, integration, verification and release.

This position is part of the R&D Software Engineering group located in Mount Waverley, Melbourne and will be on-site.

You will be a part of the Software Engineering team and report to the Senior Software Engineering Manager responsible for software design, development and testing activities. If you thrive in a cross-functional and supportive environment, working alongside talented innovative engineers' and want to work to build a world-class medical device product — read on.

In this role, you will have the opportunity to:

  • Participate in all Scrum events to transform the product backlog into working software increments. Engage in release planning and backlog refinement activities to ensure the team is prepared for upcoming work, including estimation and investigations, to meet the definition of ready.
  • Analysis and review of software requirements, and design solutions for user stories to ensure customer value is delivered.
  • Develop code, refactor code, debug, code review, unit test and manually test your code.
  • Follow established team standards and practices such as coding standards, branching standards, version numbering, unit testing, secure coding, etc.
  • Participate in verification activities, including: defining test strategies, tools, mocks, reviewing test cases, developing automated tests, and manual testing.
  • Author and review technical documentation, including but not limited to: specifications, design documents, risk assessments, configuration management plans, release notes, release records, etc.
  • Understand and adhere to Leica Biosystems Quality Management System procedures.

The essential requirements of the job include:

  • Software Engineering or Computer Science degree with 2-5 years of experience in server-client software development in C#, .Net/.Net Core or Java (not Web or Cloud)
  • Strong understanding of the full SDLC (analysis, planning, design, development, testing, deployment, and maintenance).
  • Hands-on experience with automated testing
  • Excellent written and verbal communication skills in English
  • Team player who is eager to work together with the whole team to deliver

It would be a plus if you also possess previous experience in:

  • Background in a regulated engineering environment e.g., medical device, aerospace, automotive.
  • Experience working with medical device software development standards, particularly IEC 62304
  • Knowledge of cybersecurity principles, best practices and technologies

At Leica Biosystems we believe in designing a better, more sustainable workforce. This position requires to be onsite in which you will work full-time at the Company location identified above.

At Danaher we bring together science, technology and operational capabilities to accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life. Our global teams are pioneering what’s next across Life Sciences, Diagnostics, Biotechnology and beyond. For more information, visit www.danaher.com.

At Danaher, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.