The High Performance Research Computing (HPRC) and Center for Bioimage Informatics (CBI) teams at St. Jude Children’s Research Hospital are seeking a Senior Scientific Software Developer to build software platforms, applications, and data systems for bioimage informatics. This hands-on, full-stack engineering role focuses on turning algorithms, models, and analysis workflows developed with image data scientists, AI/ML researchers, and biologists into robust, scalable, well-tested, production-ready software for image generation, management, analysis, and processing. The role involves architecting, building, integrating, and testing full-stack applications, services, and data platforms; designing RESTful APIs, web interfaces, and PostgreSQL-backed systems for large multidimensional imaging datasets; and integrating and extending open-source bioimaging tools and standards. The developer collaborates with researchers, biologists, software engineers, imaging facilities, and research groups across St. Jude. The technology ecosystem includes Python scientific computing and bioimaging tools, Java, JavaScript, Spring, Node.js, PostgreSQL, Docker, Maven, and Git, with exploration of agentic AI and tool-calling frameworks such as MCP. The position reports to the Director of High Performance Research Computing and works closely with the Center for Bioimage Informatics as a collaborative team member. It is onsite in Memphis, Tennessee. The role also leads software coding, testing, debugging, documentation, installation, and GUI design; contributes to system specifications; manages projects and production-system support; investigates technical alternatives; resolves complex software issues; collaborates with internal teams and vendors; and trains and mentors junior teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior