Senior Scientific Software Developer – Bioimage Informatics
About the role
The High Performance Research Computing (HPRC) and the Center for Bioimage Informatics (CBI) teams at St. Jude Children’s Research Hospital are seeking a Senior Scientific Software Developer to design and build the software platforms, applications, and data systems that power bioimage informatics at St. Jude.
Responsibilities
- Arcitect, build, and maintain full-stack applications, services, and data platforms that enable image generation, management, analysis, and processing at scale.
- Turn image analysis and AI/ML workflows developed by CBI’s image data scientists and AI/ML researchers into reliable, reproducible, production-grade software used across St. Jude.
- Design and implement RESTful APIs, web interfaces, and PostgreSQL-backed data systems for managing large, multidimensional imaging datasets (3D/4D/5D, terabyte-scale).
- Integrate and extend open-source bioimaging tools and standards (OME-Zarr/NGFF, Bio-Formats, OMERO, napari, ImageJ/Fiji), and contribute robust, well-tested code back to the community.
- Partner with image data scientists, AI/ML researchers, biologists, and other software engineers — and with collaborating imaging facilities and research groups across St. Jude — to build the tools they rely on.
Requirements
- Minimum Education and/or Training: Bachelor's degree in computer science, data science, information science, business, or related field required.
- Minimum Experience: 4+ years of IT experience in systems programming and development, preferably in comparable industry.
- Experience in SDLC methodologies (e.g. Agile, Waterfall, CI/CD).
- Experience in software systems design and maintenance.
- Experience working with business stakeholders to identify and document Requirements.
Qualifications
- Proven experience in full-stack, open-source web development with strong proficiency in Java, Python, and JavaScript, and frameworks such as Node.js and Spring.
- Strong software engineering fundamentals: object-oriented design, version control (Git), testing, CI/CD, and shipping production-grade systems.
- Experience with RESTful API design and integration; familiarity with agentic AI / tool-calling frameworks such as the Model Context Protocol (MCP) is a plus.
- PostgreSQL experience strongly preferred; familiarity with Docker and Maven.
- Experience building software in a scientific, research, or life-sciences setting — ideally with imaging, microscopy, or other large biomedical datasets.
- Hands-on experience with bioimaging data and workflows: working with image data, productionizing image analysis pipelines, or integrating AI/ML segmentation, detection, or quantification into applications.
- Familiarity with the open-source bioimaging ecosystem and standards (e.g., OME-Zarr/NGFF, OME Bio-Formats, OMERO, napari, ImageJ/Fiji).
- Familiarity with the Python scientific computing stack (NumPy, SciPy, scikit-image, Dask, Zarr) and with large, multidimensional image datasets (3D/4D/5D).
- Comfortable collaborating with image data scientists, AI/ML researchers, and biologists to translate scientific requirements into robust, well-tested software.
Skills
- Full-stack web development skills.
- RESTful API design.
- Agentic AI/tool-calling frameworks.
- PostgreSQL.
- Docker.
- Maven.
- Bioimaging data and workflows.
- Python scientific computing stack.
Benefits
Explore our exceptional benefits!
Pay
In recognition of certain U.S. state and municipal pay transparency laws, St. Jude is including a reasonable estimate of the compensation range for this role. This is an estimate offered in good faith and a specific salary offer takes into account factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and other business and organizational needs. It is not typical for an individual to be hired at or near the top of the salary range and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current salary range is $86,320 - $154,960 per year for the role of Senior Scientific Software Developer – Bioimage Informatics.