Skip to main content

Software Engineer - Medical Devices & Healthcare Technology

Software Engineer - Medical Devices & Healthcare Technology

Job Overview

An exciting opportunity is available for an experienced Software Engineer to develop innovative software solutions across medical devices, diagnostic technologies, laboratory instruments, and healthcare platforms. This role is suited to a highly technical professional with at least five years of relevant software development experience and strong expertise in Python, healthcare interoperability, and regulated software environments. Candidates must be based in Massachusetts and available to work onsite as required. Demonstrated experience delivering reliable, compliant healthcare technology solutions will be essential to securing an interview.

Must Haves

  • Software Development Experience: Minimum of five years developing software for medical devices, diagnostic equipment, laboratory systems, or regulated healthcare technology environments.
  • Python Expertise: Advanced proficiency in Python, including experience with modern development frameworks, software architecture, and application development.
  • Healthcare System Integration: Proven experience connecting clinical or diagnostic applications with platforms such as Epic, Cerner, MEDITECH, Mirth Connect, or equivalent systems.
  • Interoperability Standards: Strong working knowledge of HL7, FHIR, DICOM, and ASTM standards, with practical experience implementing healthcare data exchange solutions.
  • LIS/LIMS Knowledge: Demonstrated understanding of Laboratory Information Systems (LIS), Laboratory Information Management Systems (LIMS), and associated laboratory workflows.
  • Cross-Platform Development: Experience building and maintaining applications across Linux, Windows, and macOS environments.
  • Regulated Software Development: Familiarity with FDA requirements and applicable standards, including IEC 62304, ISO 13485, ISO 14971, and FDA Design Controls.
  • Verification and Validation: Experience with software testing, verification, validation, cybersecurity practices, risk management, and regulatory documentation.

What the Client Needs You to Do

The successful candidate will contribute to the development of dependable, secure, and compliant software solutions that connect medical devices, diagnostic instruments, laboratory environments, and healthcare information systems. You will work closely with multidisciplinary engineering teams, clinical professionals, laboratory personnel, and healthcare IT stakeholders to translate operational requirements into effective technical solutions.

The role requires someone who can combine hands-on software engineering expertise with an understanding of clinical and laboratory environments. You will help deliver integrated technology platforms that improve diagnostic processes, support accurate information exchange, streamline laboratory operations, and contribute to better patient outcomes.

Key Responsibilities

  • Design and Develop Software: Create, enhance, and maintain software applications for medical devices, diagnostic platforms, laboratory instrumentation, and healthcare technology solutions.
  • Build System Integrations: Develop reliable connections between diagnostic equipment and healthcare infrastructure, including LIS/LIMS, EHR/EMR, PACS, and laboratory automation systems.
  • Implement Interoperability Solutions: Apply HL7, FHIR, DICOM, ASTM, and related healthcare communication standards to enable secure and accurate data exchange.
  • Support Clinical Workflows: Develop applications that manage patient information, diagnostic orders, specimen tracking, instrument connectivity, and clinical results reporting.
  • Deliver Software Architectures: Build APIs, embedded applications, cloud-based services, and scalable integration platforms that support complex healthcare environments.
  • Collaborate Across Teams: Partner with software engineers, hardware specialists, clinicians, laboratory professionals, and healthcare IT teams to establish requirements and deliver effective solutions.
  • Manage Software Lifecycle Activities: Participate in requirements definition, technical design, development, testing, implementation, and ongoing maintenance.
  • Ensure Regulatory Compliance: Support software risk assessments, verification and validation activities, cybersecurity reviews, and documentation aligned with applicable medical device regulations and quality standards.
  • Improve System Reliability: Troubleshoot integration challenges, optimize application performance, and implement improvements that strengthen software security, usability, and operational stability.

Additional Information

Location and Working Arrangements

  • Candidates must be willing to reside in Massachusetts.
  • Onsite attendance will be required as business and project needs dictate.
  • Specific working arrangements and onsite expectations will be discussed during the interview process.

Preferred Qualifications

The following experience would be advantageous:

  • Development of commercial medical devices, in-vitro diagnostic (IVD) systems, digital pathology applications, medical imaging platforms, or laboratory automation technologies.
  • Familiarity with regulatory submission processes, including FDA 510(k), Premarket Approval (PMA), CE Marking, or equivalent international pathways.
  • Previous collaboration with hospitals, clinical laboratories, research institutions, or academic medical centers.
  • Knowledge of embedded Linux and additional programming languages such as Go, Rust, C, or C++.
  • Experience applying machine learning techniques to diagnostic applications, medical imaging, pathology, or laboratory data analytics.
  • Understanding of embedded systems, instrument communications, hardware/software interfaces, and connected diagnostic equipment.

Professional and Interpersonal Expectations

  • Strong analytical thinking and practical problem-solving capabilities.
  • Clear written and verbal communication skills.
  • Ability to collaborate effectively with professionals from different technical and clinical disciplines.
  • Confidence working independently, managing priorities, and delivering results in a dynamic development environment.
  • Genuine interest in advancing healthcare technology and improving the quality, efficiency, and reliability of patient care.

Ideal Candidate Profile

The ideal candidate is a technically accomplished software engineer who understands the complexities of regulated healthcare technology and can contribute across application development, device connectivity, and enterprise system integration. A combination of Python expertise, medical device software experience, healthcare interoperability knowledge, and regulatory awareness will distinguish the strongest applicants.

W2 employees of Overture Partners who work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), 401(k) starting on day one, a variety of voluntary benefits including life and disability insurance, and sick time if required by law in the worked-in state/locality.

#25692

Want new jobs emailed to you?Subscribe to Job Alerts

Software Engineer - Medical Devices & Healthcare Technology

Overture Partners
Norwood, MA
Full Time

Published on 11/10/2026

Share this job now

Want new jobs emailed to you?Subscribe to Job Alerts