Senior Software Engineer - Medical Imaging

Full Time Remote

Note: This is a fully remote role and does not require you to be based in US/Cananda, as long as you have strong overlap with Eastern Time (U.S.) working hours.

Share this:

About the Company

At AdvaHealth Solutions, we’re reimagining the future of healthcare technology — streamlining clinical workflows, improving diagnostic accuracy, and enabling smarter, connected care. Our cloud-based platform integrates seamlessly with EHRs, imaging systems, and partner ecosystems to support data-driven, interoperable healthcare.

About the Role

We are seeking a Senior Software Engineer – Medical Imaging Viewer to play a critical role in the delivery of advanced, high-performance clinical imaging capabilities. This is a senior technical position within the Viewer Product Team, focused on building complex features, optimizing performance, and ensuring engineering excellence in a regulated healthcare environment.

Working closely with the Software Architect, you will bridge architecture and execution — translating high-level designs into scalable, secure, and compliant solutions — while mentoring engineers and ensuring alignment with regulatory and commercial milestones.

This role is ideal for an experienced imaging engineer who enjoys hands-on development, technical leadership, and building production-grade DICOM viewers used in real clinical workflows.

Key Responsibilities

  • Design, develop, and optimize advanced DICOM viewer capabilities using Cornerstone 3D and related imaging libraries.
  • Lead implementation of complex viewer features including:
    • Volume rendering
    • Segmentation
    • MPR
    • CINE
    • Advanced annotation toolkits
  • Drive and oversee integration of DICOMweb protocols (WADO-RS, QIDO-RS, STOW-RS) to enable efficient, standards-compliant image retrieval, querying, and submission.
  • Ensure high levels of performance, reliability, scalability, and clinical usability through expert-level coding practices and disciplined adherence to the SDLC.
  • Collaborate with the Software Architect to review requirements from Business Analysts and Product Owners.
  • Produce detailed technical designs and validate solutions against functional and non-functional requirements.
  • Implement complex components and mentor team members through guidance, pairing, and code reviews to ensure consistency with architectural direction and coding standards.

Collaboration & Leadership

  • Partner closely with Product, UX, Backend, and QA teams to deliver intuitive, clinician-focused imaging tools.
  • Mentor Viewer Engineers and provide technical leadership within the team.
  • Conduct thorough code reviews and promote engineering best practices across TypeScript, React, and Next.js.

Technology & Quality Execution

  • Champion secure-by-design and cloud-native development practices within the Viewer Team.
  • Ensure accurate implementation of system-level architecture defined by the Software Architect.

Documentation & Knowledge Sharing

  • Produce component-level design documents, developer guides, and internal training materials to support long-term maintainability and onboarding.

Operational Responsibilities

  • Act as a senior technical escalation point for viewer-related customer and production issues.

Qualifications

  • Bachelor’s degree in Computer Science or equivalent (Master’s preferred).
  • Proven experience working with DICOM, DICOMweb, and medical imaging standards.
  • Expert-level knowledge of:
  • Cornerstone 2D/3D
  • OHIF Viewer
  • Supporting libraries such as vtk.js, dicomParser, dcmjs
  • Strong frontend engineering experience using React, Next.js, and TypeScript.
  • Experience with Node.js / NestJS and integration with PostgreSQL and AWS services (S3, Lambda, ECR, RDS).
  • Familiarity with PACS/VNA systems, imaging workflows, image lifecycle management, and data integrity constraints.
  • Clear understanding of cloud security and privacy requirements in regulated environments (HIPAA, GDPR).
  • Strong communication skills with the ability to mentor, review, and contribute hands-on

Why Join Us?

  • Work on mission-critical clinical software used by healthcare professionals.
  • Build advanced imaging capabilities at scale in a modern, cloud-native platform.
  • Collaborate with experienced architects, product leaders, and engineers.
  • Influence both technical direction and execution in a growing product.
  • Flexible working arrangements and a strong engineering culture focused on quality and impact.

Work Eligibility

Applicants must have a valid working visa or existing work rights in the country of employment. AdvaHealth Solutions is not able to offer visa sponsorship for this position.