Pathology Software Engineer
Company: Columbia University
Location: New York, NY
Salary: $135,000 - $195,000 a year
Type: Full-time
Posted: 2026-04-04
About this role
- Job Type: Officer of Administration
- Bargaining Unit:
- Regular/Temporary: Regular
- End Date if Temporary:
- Hours Per Week: 35
- Standard Work Schedule:
- Building:
- Salary Range: $135,000.00 - $195,000.00
*The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to departmental budgets, qualifications, experience, education, licenses, specialty, and training. The above hiring range represents the University's good faith and reasonable estimate of the range of possible compensation at the time of posting.*
Position Summary
The Department of Pathology and Cell Biology at Columbia University Irving Medical Center, through partnership with the NewYork-Presbyterian Hospital, established the Digital and Computational Pathology Laboratory (DCPL) in 2018 to accelerate the development and deployment of quantitative pathology. Leveraging our network of expert pathologists and the department’s extensive basic sciences knowledgebase, the DCPL aims to advance tissue-based diagnostics and personalized medicine using cutting-edge computational tools.
To further this mission, we are seeking an experienced software engineer to join our multidisciplinary team of scientists and physicians. You will work with a passionate group that safely and fairly uses technology to solve real-world, clinically meaningful challenges in the field of anatomic pathology.
As a mid/senior-level software engineer, you will work with our team to develop technologies aimed at storing, analyzing and serving large multiresolution and multispectral imaging data to investigators involved in both basic science research and clinical trials.
Responsibilities
- Work with bioinformatic researchers and physicians to develop and deploy clinical-grade systems focused on multiresolution (whole-slide) imaging.
- Use DevOps framework and implement standards, processes, and controls for release and deployment activities.
- Create and maintain t...