Software Engineer – Medical Devices & Healthcare Technology

Overture Partners, LLC

Norwood (MA)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
401(k) plan
Sick time

Job summary

Overture Partners, LLC is seeking a Software Engineer specialized in medical devices and healthcare technology. You will develop secure software across devices, diagnostics, and healthcare platforms, with emphasis on regulated environments and interoperability.

The role requires 5+ years' experience, Python proficiency, and hands-on integration work with HL7/FHIR, LIS/LIMS, and EHR systems. Onsite in Massachusetts is required.

Qualifications

  • Minimum five years developing software for medical devices, diagnostic equipment, laboratory systems, or regulated healthcare technology environments.
  • Advanced proficiency in Python, including modern development frameworks and application development.
  • Proven experience connecting clinical or diagnostic applications with platforms such as Epic, Cerner, MEDITECH, Mirth Connect, or equivalent systems.
  • Strong working knowledge of HL7, FHIR, DICOM, and ASTM for healthcare data exchange.
  • Understanding of LIS/LIMS and related laboratory workflows.
  • Experience across Linux, Windows, and macOS environments.
  • Familiarity with FDA requirements and standards including IEC 62304, ISO 13485, ISO 14971, and FDA Design Controls.
  • Experience with software testing, verification/validation, cybersecurity, risk management, and regulatory documentation.

Responsibilities

  • Design, develop, and maintain software applications for medical devices, diagnostic platforms, laboratory instrumentation, and healthcare technology solutions.
  • Build reliable connections between diagnostic equipment and healthcare infrastructure (LIS/LIMS, EHR/EMR, PACS, automation).
  • Apply HL7, FHIR, DICOM, ASTM standards for secure data exchange.
  • Develop applications that support patient information, diagnostic orders, specimen tracking, and results reporting.
  • Create APIs, embedded applications, cloud services, and scalable integration platforms for complex environments.
  • Collaborate with engineers, clinicians, and IT teams to define requirements and deliver solutions.
  • Participate in requirements, design, development, testing, implementation, and maintenance.
  • Support regulatory compliance through risk assessments, V&V, cybersecurity reviews, and documentation.
  • Improve system reliability by troubleshooting integrations and enhancing security and usability.

Skills

Python
HL7/FHIR
Regulatory Compliance
LIS/LIMS
Cross-Platform
EHR/EMR integration

Tools

Mirth Connect
Epic EHR
MEDITECH

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer: Medical Devices & Healthcare Tech
Senior Python Engineer: Medical Devices & Healthcare Tech

Tracker-RMS • Norwood (MA)

On-site
USD 120,000 - 160,000
Medical benefits
401(k) plan
Sick time
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Mounds View (MN)

Hybrid
USD 80,000 - 120,000
Senior Medical Device Software Engineer (Python / C++)
Senior Medical Device Software Engineer (Python / C++)

Intellias • Newton (MA)

Hybrid
USD 100,000 - 130,000
Principal Software Engineer – C#/.NET | Medical Devices
Principal Software Engineer – C#/.NET | Medical Devices

Connexion Systems and Engineering, Inc. • Wayland (MA)

Hybrid
USD 180,000 - 200,000
Senior Medical Device Software Engineer
Senior Medical Device Software Engineer

Intellias • Boston (MA)

Hybrid
USD 140,000 - 170,000
Software Engineer
Software Engineer

Health Alliance Inc. • Portland (OR)

Hybrid
USD 110,000 - 130,000
Comprehensive health insurance
Employer contributions to retirement
Opportunities for professional develop
Software Engineer
Software Engineer

Grewal Orthopedic and Spine Care • Village of Westbury (NY)

On-site
USD 120,000 - 160,000
Competitive Compensation
Flexible Scheduling
Career Growth Opportunities
Lead Software Integration Developer
Lead Software Integration Developer

Arthrex, Inc. • Naples (FL)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision Insurance
401(k) Matching
Annual Bonus
+1
Staff Software Engineer
Staff Software Engineer

Function Health • Town of Boston (NY)

On-site
USD 120,000 - 160,000
Competitive salary and benefits package
High levels of autonomy
Encouragement of creativity and new ideas
Software Architect (Principa/Sr. Principal)
Software Architect (Principa/Sr. Principal)

Suntra MedTech Solutions • Bedford (NH)

Hybrid
USD 140,000 - 210,000