Senior Scientific Software Developer - Bioimage Informatics
$86.32k - $154.96kSt Jude Children's Research Hospital
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. This is a hands-on, full-stack engineering role for a developer who wants their code to directly enable pediatric cancer and catastrophic-disease research.
CBI is a dynamic, close-knit team that develops and applies innovative AI and computer vision approaches for biological image analysis and quantification. As our Senior Scientific Software Developer, you will lead the software-engineering side of CBI's bioimage informatics stack. You will turn algorithms, models, and analysis workflows developed with image data scientists, AI/ML researchers, and collaborating biologists into robust, scalable, well-tested software for image generation, management, analysis, and processing. You will spend the majority of your time architecting, building, integrating, and testing production-ready software. What you'll work on:- Architect, 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.
- Leads software coding, testing, debugging, documenting, and installation, and may be responsible for one or more of these components, as directed.
- Leads the design of the system's graphical user interface.
- Assists in developing detailed specifications for programs to be written for enterprise-wide systems.
- Develops the detailed specifications from which programs will be written for group-level systems.
- Perform the detailed design, coding and testing of software utilizing established design/code standards and to the architectural patterns outlined by the architectural team.
- Design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes.
- Manage projects and provide subject matter expertise for production systems, document maintenance and system support procedures.
- Support continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
- Collaborate with internal teams and vendors to fix and improve products.
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
- Train and mentor junior teams on emerging technology systems and applications related aspects.
- Perform other duties as assigned to meet the goals and objectives of the department and institution.
- Maintains regular and predictable attendance.
- 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.
- Proven performance in earlier role/comparable role.
- 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.
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. Explore our exceptional benefits ! St. Jude is an Equal Opportunity Employer No Search Firms St. Jude Children's Research Hospital does not accept unsolicited assistance from search firms for employment opportunities. Please do not call or email. All resumes submitted by search firms to any employee or other representative at St. Jude via email, the internet or in any form and/or method without a valid written search agreement in place and approved by HR will result in no fee being paid in the event the candidate is hired by St. Jude.
$86.32k - $154.96k
...The Center for Bioimage Informatics at St. Jude Children's Research... ...Hospital is seeking a Senior Image Data Scientist to design, develop, validate, document,... ...closely with investigators, software engineers, data... ...biostatisticians to translate scientific questions into...SeniorScientificPermanent employmentFull timeWork experience placement€3,291.23 - €4,118.45 per month
...who can operate, improve and expand these scientific services. EMBL’s ARISE2 programme offers... .... Your role ARISE2 fellows will: Develop a method or development within EMBL’s areas... ..., AI/ML, computational modelling, software engineering, data management, data science...SeniorScientificFull timeFlexible hours$125.84k - $238.16k
...The Senior Staff Software Engineer manages assigned software systems through strategic direction... ...St. Jude is seeking a seasoned Rust developer to lead the development of software to... ...but the most complex problems in the scientific domain Use scientific domain knowledge...SeniorScientificPermanent employmentFull timeLocal area- ...where we are not. Today SpaceX is actively developing the technologies to make this possible,... ...human life on Mars. APPLICATION SOFTWARE ENGINEER The application software team... ...science, engineering, math, or scientific discipline; OR 2+ years of professional...ScientificPermanent employmentRemote workWorldwideWeekend work
$104k - $186.16k
...of Excellence for Structural Cell Biology (CoE-SCB) is seeking an innovative and highly motivated Senior Computational Scientist / Scientific Software Engineer to develop next-generation computational infrastructure for cryo-electron tomography (cryo-ET), and structural...SeniorScientificPermanent employmentFull timeLocal area- ...Bachelor’s degree in a relevant field (e.g., Computer Science, Engineering 8+ years of experience in cloud engineering, software development, or related areas Strong software development background with expertise in Java Proven success working with clients to gather,...SeniorPermanent employmentContract workLocal area
$106.2k - $194.6k
...fast-paced environment and the opportunity to develop your own career path for your unique skills and ambitions. As a Senior AI Native Engineer, you will be at the... ...modern robotics, digital twin applications, and software engineering. We'll look to you to provide technical...SeniorFull timeWork experience placementSummer holidayFlexible hours$175k - $215k
...transformation, we’re stable, profitable, and have developed a loyal customer base (that continues to grow). We build software for summer camps, an industry that enables... ...s mission & overview: We are looking for a Senior DevOps Engineer to join our Platform team to...SeniorSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...analytical skills, capable of understanding business challenges and developing both quantitative and qualitative solutions. The candidate... ...in Computer Science or Engineering, Math, Statistics, Informatics, Information Systems or another quantitative field.5+ years of...Work at officeRemote workVisa sponsorship
- ...smoothly, directly supporting xAI’s mission to accelerate human scientific discovery through AI. RESPONSIBILITIES: Independently operate... .... Coordinate and supervise scheduled system shutdowns. Develop and implement energy monitoring metrics. Support commissioning...SeniorScientificWork experience placementLocal areaFlexible hoursAfternoon shift
- ...A leading consulting firm is looking for a Senior Technology Analyst to contribute to Oracle Cloud Finance projects. The role involves collaborating with stakeholders to gather requirements, ensuring technical solutions align with business needs. Candidates should have...Senior
$104k - $186.16k
...experienced Machine Learning Engineer to develop advanced machine learning (ML), deep... ...validation evidence ~ Contribute to software quality and security practices, including... ...Experience with the position-specific scientific domain preferred Proven performance in...ScientificPermanent employmentFull time$142.8k - $261.8k
...paced environment and the opportunity to develop your own career path for your unique... ...robotics, digital twin applications, and software engineering. We'll look to you to provide... ...Entrepreneurship, Computer Science, Engineering, Informatics, Statistics, Applied Mathematics, Data...Full timeWork experience placementSummer holidayFlexible hours- ...regulatory requirements. The Role We're looking for a Senior Backend Engineer to architect and build complex financial systems... ...For Senior Backend Engineer Requirements ~5+ years of software engineering experience building complex, production systems ~...SeniorRemote workFlexible hours
$100k
...etc to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions...Full timeH1bRemote work- ...Responsibilities The essential responsibilities of the Computer Software Specialist 3 will report to the Supervisor. Apply advanced-... ...information requirements to determine hardware/ software solutions; develop project plans and implement, develop, or maintain enterprise...Work at office
- ...Job Title Sr .NET Full Stack Developer (.NET, React, API) Responsibilities Design, develop, and maintain full-stack applications using .NET, React, and SQL Server. Build and optimize APIs and microservices that integrate with internal and third-party systems. Collaborate...SeniorPermanent employmentContract workLocal area
- ...Job Title: Sr .NET Full Stack Developer (.NET, React, API) Responsibilities Design, develop, and maintain full-stack applications using .NET, React, and SQL Server. Build and optimize APIs and microservices that integrate with internal and third-party systems. Collaborate...SeniorPermanent employmentContract workLocal area
- ...Job Description - Full Stack .NET Developer (CREQ253753) Job Description Full Stack .NET Developer - ( CREQ253753 ) Description Job Title... ...A .NET Developer designs, develops, tests, and maintains software applications using Microsoft’s .NET framework, ensuring scalable...
- Proven hands-on experience building modern web UIs with either Angular or React (or both). Experience with TypeScript (preferred for Angular/React projects). Proficient in HTML5, CSS3/SASS/LESS, Bootstrap, and implementing flexible, responsive design systems. Proficient...SeniorPermanent employmentContract workLocal areaFlexible hours
$8.45k - $17.39k
...AI Engineer The AI Engineer is responsible for designing, developing, deploying, and maintaining artificial intelligence and machine... ...across the enterprise. As a hands-on builder, this role applies software engineering principles to write production-quality code, build...$26 - $45.5 per hour
...our Team! We are seeking a highly motivated Senior Researcher to join the Division of Cancer... ...Researcher will have ample opportunities to develop new skills using in vitro and in vivo models in a world-class scientific environment with full access to cutting-edge...SeniorScientificHourly payPermanent employmentFull time- ...Tech Lead - Sr. Software Engineer In this role, you'll mentor the project team, share... ...determine project architecture. You'll lead in developing projects, promoting best programming... ...technical leadership as a Tech Lead or senior IC—owning service-level architecture,...SeniorContract work
$60.32k - $105.04k
...We are seeking a Lead Researcher or Senior Researcher to join the Department of Host-Microbe... ...: ~ Bachelor's degree in relevant scientific area is required. Minimum... ...Researcher Job Responsibilities: Develop and perform procedures using established...SeniorScientificHourly payPermanent employmentFull time$104k - $186.16k
...St. Jude has a great opportunity for a Senior Scientist to work on translational preclinical... ...imaging studies as directed, develop standard operating procedures, and maintain... ...what can be achieved when the brightest scientific minds face the fewest barriers. That’s why...SeniorScientificPermanent employmentFull timeWork experience placement- ...ideal candidate has extensive experience developing and utilizing single-molecule... ...background to design and implement hardware and software solutions that facilitate instrument... ...research findings, keep up-to-date on scientific research and emerging imaging technologies...Scientific
$104k - $186k
...working in tandem with multiple members of a culturally and scientifically diverse team to achieve assigned research objectives.... ...under overall direction of the PI and/or more senior scientist. Develops new research protocols, techniques and procedures. Identifies...SeniorScientificWork experience placement$26 - $45.5 per hour
...We are looking for a Senior Researcher to participate in our exciting studies of the human protein kinome. This Associate Scientist... ...Education and/or Training: ~ Bachelor's degree in relevant scientific area is required. Minimum Experience: Two (2) years of...SeniorScientificHourly payPermanent employmentFull time$140k
...redefines performance, scalability, and developer experience. We’re looking for a Principal... ...for engineering excellence, and mentor senior engineers. Operate with significant... ...0+ years of experience building systems software in C/C++ or Rust (Go experience a plus)....Local areaRemote workHome officeFlexible hours$140k - $200k
...re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Scientific Software Developer - Bioimage Informatics. Be the first to apply!
- senior robotics software engineer Memphis, TN
- senior software engineer Memphis, TN
- software developer fintech Memphis, TN
- senior software engineer ruby on rails Memphis, TN
- federal - software developer Memphis, TN
- consulting software engineer Memphis, TN
- software engineer travel Memphis, TN
- junior software developer remote Memphis, TN
- senior software engineer remote Memphis, TN
- entry level software engineer remote Memphis, TN

