Senior Software Engineer, Digital Pathology
Location
United States
Posted
8 days ago
Salary
Not specified
No structured requirement data.
Job Description
- Assists in the architecture and technical implementation of integration layers connecting the selected Image Management System (IMS) with core enterprise systems (LIMS, EHR, ordering portals) and Image Analysis (IA) models using API, HL7, and FHIR standards
- Designs and maintains the API middleware and microservices strategy across cloud-based and on-prem infrastructure to orchestrate complex workflows between image scanners, IA models, storage platforms, and pathologist viewing systems
- Serves as a technical advisor during IMS vendor evaluation by validating integration capabilities, API robustness, and alignment with the NeoGenomics security posture
- Collaborates with Data Engineering teams to architect data pipelines that ingest structured metadata and unstructured image assets into Snowflake and the enterprise data lake for downstream analytics and monetization
- Defines and enforces technical standards for data interoperability, ensuring semantic consistency across pathology reports, image annotations, and clinical data streams
- Designs tiered storage solutions leveraging high-performance computing (HPC) and hot and cold cloud storage to manage petabyte-scale digital pathology assets while optimizing cost
- Implements secure and compliant data exchanges aligned with HIPAA, GDPR, and GxP requirements for sharing de-identified image data with biopharma and AI development partners
- Partners with Bioinformatics and AI teams to design inference pipelines that automatically route digital slides to IA models for pre-screening and return results to the pathologist workflow
- Leads technical root cause analysis for integration failures across the digital pathology stack, ensuring high availability for critical clinical diagnostics
- Bachelor’s degree in Computer Science, Software Engineering, Biomedical Informatics, or equivalent work experience required; Master’s degree in Computer Science, Software Engineering, or Biomedical Informatics preferred
- 5 or more years of experience in software architecture and systems integration, including 5 or more years working in regulated healthcare or life sciences environments (pharma, biotech, or reference laboratories) required
- Demonstrates expertise in designing integrations for Digital Pathology, Radiology (PACS/RIS), or high-content imaging systems
- Brings extensive hands-on experience with Microsoft Azure cloud services (Logic Apps, API Management, Functions) and modern data platforms (Snowflake, Databricks)
- Maintains a proven track record of implementing healthcare interoperability standards, including HL7, FHIR, and DICOM
- Integrates AI/ML models into clinical production workflows, preferably within oncology or genomics contexts
- Systems Integration: Exhibits deep mastery of API design (REST, GraphQL), message queuing, and event-driven architecture
- Coding Languages: Works fluently in .NET, C#, Blazor, and SQL
- Cloud Environments: Operates across Azure and AWS
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer - Remote
IIIIIIUSICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals.
The role involves designing and building enterprise-level backend solutions, including microservices and serverless applications in the cloud, while also implementing web application changes using the React framework. Responsibilities include collaborating with product owners, architects, and test engineers to ensure product quality and adherence to development best practices.
Sr. Security Software Engineer - Security Operations Engineering
General MotorsJoin us on our journey toward a world with zero crashes, zero emissions, and zero congestion.
The Senior Security Software Engineer will own the architecture and delivery of complex integration services, including APIs and microservices, while building AI-driven workflows to augment security investigations and orchestration. Responsibilities also include creating reusable connectors between security tools and cloud telemetry, implementing security automation, and mentoring other engineers.
Senior Software Engineer – Cloud Platform
Lytx, Inc.Protecting and connecting thousands of fleets worldwide.
The engineer will design, develop, and maintain scalable backend services running in AWS, contributing significantly to system architecture for large-scale, distributed cloud deployments. Responsibilities span the full stack, including backend services, infrastructure using AWS CDK, and frontend/mobile applications using React and React Native.
Application Developer
Govcio LLCGovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer?
The primary duties involve developing software by writing and modifying Java code for a complex financial application, focusing on fixing errors, adapting to new hardware, and improving performance or interfaces. This includes understanding the application, analyzing business requirements, performing unit testing, and participating in code reviews.