Sr Engineer, Systems Software Automation

Danaher•Irvine, CA
•Onsite

About The Position

The Sr Engineer, Systems Software Automation is responsible for designing, developing, and maintaining scalable test automation frameworks and infrastructure for complex, distributed systems — including microservice-based software platforms, on-prem and cloud deployments, and the in-house and third-party devices they integrate with. This role is a key technical contributor within the Systems Test Engineering organization, developing automation solutions that improve test efficiency, reliability, repeatability, and coverage. The position reports to the Sr Manager, Systems Software Test and is part of the Software Test Engineering department located in Irvine, CA and will be an on-site role.

Requirements

  • B.S. Degree in computer science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline.
  • 5+ years of experience in software development, test automation, software verification, or a related engineering discipline.
  • Strong software development experience with Python, including object-oriented programming, debugging, and development of reusable software components.
  • Experience designing and maintaining automated test frameworks or substantial automation infrastructure.
  • Experience testing microservice-based software systems with a distributed network topology, in on-prem, cloud (e.g., AWS, Azure, GCP), or hybrid deployments.
  • Experience with Git, CI/CD systems, and modern software development practices.

Nice To Haves

  • Experience with medical devices, embedded systems, or other regulated products.
  • Experience interfacing with physical devices, laboratory equipment, or test instrumentation.
  • Familiarity with healthcare interoperability or messaging standards (e.g., HL7, WCTP) or other structured data/protocol formats.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and container/orchestration tooling (e.g., Docker, Kubernetes).

Responsibilities

  • Design, develop, and maintain scalable automated test frameworks and support infrastructure for instrument and system-level testing.
  • Develop reusable test libraries, device interfaces, protocol libraries, utilities, and common automation components across instrument platforms and downstream system integrations.
  • Collaborate with development teams during product design to improve system testability, observability, interfaces, communication protocols, and diagnostic capabilities.
  • Mentor engineers contributing to the automation codebase and establish best practices for software architecture, code quality, maintainability, and reuse.
  • Participate in technical design and code reviews and provide technical leadership for test automation initiatives.

Benefits

  • paid time off
  • medical/dental/vision insurance
  • 401(k)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service