Scan.com

Senior Software Engineer, Integrations

Scan.com

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • As a Senior Software Engineer, Integrations, you will architect and build the systems that make these connections robust, observable, and extensible.
  • Design and implement HL7 v2 transformation pipelines — parsing, normalizing, enriching, and routing ADT, ORM, ORU, SIU, and MDM message types across heterogeneous RIS and EHR systems with non-standard vendor extensions.
  • Build and maintain integration connectors for modern and legacy imaging center RIS systems.
  • Architect fault-tolerant message queuing and delivery infrastructure for inbound and outbound HL7 and API traffic.
  • Develop interfaces for demand-side EHR integrations, including mapping from internal data models to FHIR-compliant (and other standards) representations.
  • Build and maintain REST API integrations with third-party referral sources, attorney platforms, and demand aggregators, including OAuth flows, rate limiting, retry logic, and schema versioning.
  • Own the observability layer for the integration infrastructure: structured logging, alerting on message processing latency/failures, and dashboards that surface issues before they reach the operations teams.
  • Contribute to the design of integration onboarding tooling that reduces time-to-live for new imaging center and referral source connections.
  • Provide technical mentorship to mid-level engineers and participate in architecture reviews across the broader Engineering org.

Requirements

  • Proven ability to integrate with legacy systems that were not designed for modern interoperability
  • Strong command of message transformation architecture: you can design pipelines that are observable, replayable, and extensible without requiring a full rewrite every time a new vendor is onboarded
  • Experience with integration middleware or engine patterns
  • Proficiency in at least one backend language used in high-reliability integration contexts (Python, Ruby, Java, C# are all relevant; language is less important than architectural rigor)
  • Familiarity with RESTful API integration patterns, including schema versioning, backward compatibility, and API contract management
  • Strong operational instincts: you instrument what you build, you think about failure modes before they happen, and you treat on-call escalations as a signal about systemic gaps
  • Deep expertise in HL7 v2 message processing is preferred
  • Experience in healthcare is a plus, but not required
Benefits
  • Competitive salary range, plus performance bonus and equity
  • 401k
  • Healthcare, Vision, and Dental
  • All equipment needed to do your role effectively
  • Flexible and remote/hybrid working options
  • Personal development budgets
  • 18 days PTO plus public holidays
  • 10 paid sick days
  • Inclusive policies designed by our team, for our team
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
HL7 v2REST APIPythonRubyJavaC#message transformation architectureintegration middlewareschema versioningFHIR
Soft Skills
technical mentorshipoperational instinctsarchitecture reviewsproblem-solvingobservability