Interface Engineer III

Myriad Genetics•Salt Lake City, UT
•$106,100 - $132,600

About The Position

The Interface Engineer (Implementation) - EMR supports the delivery of products that help patients make informed healthcare decisions. As a technical resource for the Interface Engineering team, this role addresses complex technical problems across a diverse range of projects. The position focuses on EMR-related work while considering broader technical and workflow needs in designing EMR-based solutions. The engineer supports complex projects that automate electronic order receipt and electronic result delivery, assesses new data sources, and leads development, testing, and support of interoperability solutions between Myriad and external clinics and providers. The role also provides technical leadership, training and support for teammates, client communication, and project documentation to enable effective hand-offs to support teams.

Requirements

  • Bachelor’s degree required.
  • Expert knowledge of HL7 (V2.x), with ability to read specifications for other industry standards such as HL7 v3 (C-CDA), FHIR (r4), IHE ITI, or EDI X12 (Claims).
  • Expertise in Mirth, including JavaScript, or other common interface engines; ability to lead administration, setup, maintenance, and automation of interfaces.
  • Understanding of network protocols and connectivity types, and ability to design secure interoperability solutions.
  • Intermediate SQL skills and comfort writing queries with complex joins; work is limited to querying and reporting.
  • Software engineering fundamentals for web-based and cloud-based applications.
  • Ability to investigate and troubleshoot production issues across multiple platforms.
  • U.S. citizen or Green Card holder.
  • Must live full-time in the United States.

Nice To Haves

  • Python and/or software development knowledge.
  • Exposure to Extract, Transform and Load (ETL) concepts and processes.
  • Active Advanced Mirth Certification preferred.

Responsibilities

  • Manage onboarding and continuing technical support for multiple complex projects that automate receiving electronic orders and sending electronic results.
  • Perform preliminary assessments of new data sources and assist clients and project managers in estimating effort and refining project scope, requirements, and tasks.
  • Lead development, testing, and support for networking and interoperability solutions between Myriad and external clinics and providers.
  • Use core programming concepts and tools, including source control, development environment management, code merges, and deploys.
  • Serve as technical lead and advocate for best practices and improvements to interface implementations and data transformations.
  • Provide training and ongoing technical support to non-technical teammates.
  • Use effective written and verbal communication to navigate difficult client conversations professionally.
  • Create detailed project documentation to enable a clean hand-off to support teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service