Bioinformatics Software Engineer

Job ID
Center for Applied Bioinformatics
Info Technology
Job Location


The Center for Applied Bioinformatics (CAB) at the St. Jude Children’s Research Hospital (SJCRH) is seeking a creative Software Engineer with a strong background in bioinformatics to join our Development and Operation (DevOp) team. The new hire will work closely with a team of computer scientists, bioinformatics scientists and clinical research staff to develop new methods/solutions, deploy tools/pipelines, and maintain computational infrastructures for various applications in the exciting field of multi-omics analysis. Success at this position requires a firm grounding in software engineering, data analytics, ability to work seamlessly in teams, and a strong focus on making our research investigators successful. The new hire will also gain experiences and skills to handle big data and develop expertise in data centric workflow development and management.


The CAB is an institutional shared resource, with the mission to provide state-of-the-art bioinformatics services to SJCRH investigators. We maintain the highest level of scientific rigor by carefully vetting and documenting all bioinformatics methods and pipelines. All methods are shared with the international biomedical research community. At the CAB, we believe that "Discovery Leads to Cure", which is what we are striving for. We also advocate an open science culture and help cultivate a highly collaborative environment for scientific research.


  • To develop scalable, maintainable and well tested Next-Generation Sequencing (NGS) bioinformatics pipelines with on-premise High-Performance Computing (HPC) resources and in Cloud computing environments, with a high emphasis on quality, technical rigor, and attention to details;
  • To deploy modularized/containerized services both on-premise (HPC environments) and in the Cloud;
  • To facilitate customized analysis requests from customers; To plan code and resource-bundle release cycles prioritizing high-demand customer feature requests;
  • To maintain proper documentations such as user manuals for the software, wiki pages for information publication; System monitoring/tracking;
  • To provide technical application support with on-demand Q&A sessions as appropriate; To provide consultation, guidance and training through all phases of a project to internal and external customers via meeting-in-person


Minimum Education

  • Bachelor's degree in engineering, computer science, physical science, or related field required
  • Master's degree or PHD is preferred

Minimum Experience

  • Five (5) years of experience in software development is required
  • One year of experience is acceptable with a Master's degree
  • Zero years of experience may be acceptable with a PhD
  • Experience with Linux is required
  • Experience working with large data sets or bioinformatics data is required
  • Experience with one or more interpreted languages (Python, Bash, R, etc.) is required
  • Experience working with HPC schedulers (LSF, Slurm, Torque, Moab, SGE, etc.) is preferred
  • Experience working with cloud environments (AWS, Azure, GCP) and containerization (Docker, Singularity, Kubernetes) is preferred
  • Experience working distributed storage (blob storage, GPFS / Spectrum Scale, Lustre, Hadoop, Spark, etc.) is preferred
  • Experience with one or more compiled languages (C/C++, Rust, Go, etc.) is preferred
  • Experience with one or more workflow languages (CWL, WDL, Nextflow) is preferred
  • Experience with database development and SQL is preferred

What We Offer

WHATWE_Benefits          WHATWE_Glassdoor          WHATWE_UnexpectedPerks




EEO Statement

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.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Stay connected

We're breaking new ground at St. Jude. Stay up-to-date on our latest news and career opportunities in the areas you're most interested in by becoming a St. Jude Careers Insider.

Search all St. Jude Jobs, including postdoctoral research fellowships, clinical fellowships and faculty appointments.