Senior Scientific Software Developer - Bioimage Informatics
$86.32k - $154.96kSt Jude Children's Research Hospital
High Performance Research Computing (HPRC) and the Center for Bioimage Informatics (CBI) at St. Jude Children's Research Hospital is 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...SeniorScientificWork experience placement$86.32k - $154.96k
...St. Jude Children's Research Hospital is seeking a Senior Software Developer to join our team. This position reports to the Director of... ...Research Computing and works closely with the Center for Bioimage Informatics as a collaborative team member. The Center for Bioimage...SeniorPermanent employmentWork experience placementWork at office$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- ...Apex Capital Corp. is seeking a Senior Backend Engineer based in Memphis, TN, who excels in performance-sensitive environments. You will design, build, and optimize backend services, leveraging technologies like Java and SQL in a collaborative, growth-oriented culture...Senior
- ...financial services firm located in Memphis is looking for a Senior Developer to participate in all phases of the development process, demonstrating... ...solutions. The ideal candidate has 6+ years of experience in software development and a Bachelor's degree in Computer Science or...Senior
- ...Syms Strategic Group, LLC is seeking a talented Senior Software Systems Engineer (.Net Developer) to join their Veterans Affairs team. This position is remote and offers a full-time opportunity for experienced candidates. The role involves technical planning, developing...SeniorFull timeRemote 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$67k - $136.8k
...The opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be based in our Service... ...deployment of our applications. Collaborate with software engineers, system administrators, and... ...practices and regulatory requirements. Develop and maintain system documentation. Align...SeniorSummer holidayFlexible hours- ...needs to determine hardware configuration. • Participates in software system testing and validation procedures, programming and... ...: Use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent...SeniorShift workNight shift
$50 per hour
...biggest pool of quality human data in the world. Over 35,000 AI developers, researchers, and organizations use Prolific to gather data... ...ll bring Education: a BS, MS, or PhD in Computer Science, Software Engineering, or a closely related technical field....SeniorHourly payWork from homeFlexible hours$109.85k - $184.61k
...Senior DevOps Engineer Job Locations US-NJ-Secaucus | US-FL-Jacksonville |... ...scaling and secret managements, policies Develop native cloud functions and watchers for notification... ...systems and networks Conducts software rollouts that target a large group of the...SeniorFull timeTemporary workLocal areaFlexible hours- ...EY is hiring a Senior Consultant Data Engineer to develop analytics solutions that drive business value. The candidate will work with diverse teams and clients to implement cloud data engineering projects, specifically using Databricks. The ideal applicant has robust...Senior
- ...St. Jude Children's Research Hospital, Inc. in Memphis, TN is seeking a Senior Computational Scientist / Scientific Software Engineer to develop advanced computational infrastructure for cryo-electron tomography and structural cell biology workflows. You will work at...SeniorScientific
- ...Thecentermemphis in Memphis, Tennessee is looking for a Senior Computational Research Scientist who will lead and develop computational research projects. This role... ...with molecular dynamics, and proficiency in scientific programming languages such as R and Python. The...SeniorScientific
$85.39k - $116.98k
...Syms Strategic Group (SSG) is seeking a talented Senior C#/.Net Developer Location: Remote Department: Veterans Affairs (VA) Type: Full... ...execution (including use cases, test procedures, and test data), software systems integration, and technical support for software...SeniorFull timeRemote work- ...Noblesoft Solutions in Memphis, TN is hiring a Senior Data Engineer to support and manage data ecosystems. The ideal candidate will have a Bachelor’s Degree and at least 5 years of experience in Technology, with a focus on data quality, ETL, and cloud environments. Responsibilities...Senior
- ...ALSAC/St. Jude Children's Research Hospital is seeking a Software Engineer IV for their Data Platforms team, located in Memphis, TN or remote in the USA. This role involves technical leadership and the design of mission-critical systems that support ALSAC’s analytics...SeniorFull timeRemote work
$102.5k - $187.9k
...everyone’s starting point is different. We would love to hear your story. The opportunity As a Senior Full Stack Software Engineer , you will independently develop, test, and maintain high‑quality software solutions across the technology stack. You will work...SeniorSummer holidayLocal areaFlexible hours- ...Role: Senior Unix/Linux Platform Engineer (Wire Platform Senior Engineer) Location:... ...and incident management across the full software development lifecycle. Key Responsibilities... ..., and deployment processes. Develop automation solutions using Bash, Python,...SeniorContract work
- ...Bristol Myers Squibb is hiring a Senior Therapeutic Area Specialist for Hematology based in Lawrence Township, NJ. The TAS plays a vital... ...of medicines. Qualified candidates will possess an advanced scientific degree and 5+ years in pharmaceutical or biotechnology experiences...SeniorScientific
- ...Data and Decision Science – AI Native Engineering AI Engineering, Senior Manager, Consultant The opportunity EY is making significant... ...rapidly evolving AI technologies. You will also play a key role in developing EY AI offerings, scaling solution assets, contributing to go‑to...SeniorSummer holidayFlexible hours
$86.5k - $142.7k
...primarily through architecture design, estimates and delivery approaches. Skills and attributes for success Strong hands‑on background in software engineering and modern application architectures. Deep understanding of cloud‑native design, APIs, integration patterns and data...SeniorSummer holidayFlexible hours- ...Nextech in Memphis, TN is looking for an experienced UI Developer to design and maintain responsive web applications. This hybrid role involves close collaboration with product, design, and engineering teams to create user-friendly digital experiences. The ideal candidate...Senior
$140k - $200k
...Clutch Canada is looking for a Senior iOS Engineer in Memphis, TN. In this role, you'll lead engineering decisions and actively ship production code for the Speechify iOS app. The ideal candidate will have strong skills in Swift and SwiftUI, a passion for user experiences...Senior$140k - $200k
...Clutch Canada is seeking a Senior Software Engineer to join the Core Experiences Team in Memphis, Tennessee. The role involves collaborating... ...teams to deliver solutions, optimizing functionalities, and developing backend services using Kotlin. The ideal candidate should...SeniorRemote work- ...A technology company based in Memphis, TN is seeking a Sr .NET Full Stack Developer to design and maintain full-stack applications utilizing .NET and React. The ideal candidate will have 4–5 years of experience in development, strong skills in SQL Server, and knowledge...Senior
$106.9k - $176.5k
...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... ...world of modern data science, analytics, and software engineering. We’ll look to you to provide guidance...SeniorFull timeWork experience placementSummer holidayFlexible hours- ...A leading company is seeking an experienced SAP MM Senior Consultant to join their team in Memphis. The ideal candidate will have a deep understanding of SAP S/4HANA implementations and Batch Management, and will work closely with clients to define solutions and manage...Senior
- ...Ernst & Young Oman is seeking a Senior Technology Analyst to bridge business needs and technical solutions. The role involves working with business stakeholders to gather requirements and ensure that technology solutions meet their needs through effective system architecture...Senior
$140k - $200k
...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 Speechify’s product experience across platforms. It is a critical role for someone who enjoys working at...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!
- software engineer amazon Memphis, TN
- agile software developer Memphis, TN
- software developer positions Memphis, TN
- senior software design engineer Memphis, TN
- software developer Memphis, TN
- ngo software engineer Memphis, TN
- startup software engineer Memphis, TN
- software data engineer Memphis, TN
- senior software engineer Memphis, TN
- senior software engineer ruby on rails Memphis, TN


