Senior Software Engineer - Medical Imaging
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.