• Senior Bioinformatics Software Engineer

    Job ID
    Information services
    Job Location
  • Overview

    St. Jude is looking for a Senior Bioinformatics Software Engineer who will play a leading role in the architecture and design of Bioinformatics pipelines in on premise High Performance and Cloud Computing environments. Our software engineers and scientists collaborate with world class scientists with St. Jude and across the international research community with access to the very best data sets in search of cures for childhood disease.


    This is a senior position with opportunities to contribute to projects at independent, team, and team lead level. Experience supporting data analytics in an HPC environment is a valued asset at St. Jude and there will be ongoing opportunities for significant contributions in engineering, science, and global health as we identify and overcome performance issues within existing systems and build next generation solutions.


    Develop software and architecture solutions for big data analytics within a team of scientists and engineers at the forefront of genomic research into catastrophic childhood disease

    Identify and document performance issues and use profiles in complex, shared systems

    Provide new solutions through the modification and implementation of existing software tools and platforms as well as contribute to the development novel solutions

    Document, package, and share solutions with the open source community

    Contribute to scientific manuscripts reporting research results

    Minimum Education

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

    Minimum Experience

    • Eight (8) years of experience in software development is required
    • Four (4) years of experience may be 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 working with HPC schedulers (LSF, Slurm, Torque, Moab, SGE, etc.) is required
    • Experience working distributed storage (blob storage, GPFS / Spectrum Scale, Lustre, Hadoop, Spark, etc.) is required
    • Experience with one or more interpreted languages (Python, Bash, R, etc.) is required
    • Experience with database development and SQL is required
    • Experience with one or more compiled languages (C/C++, Rust, Go, etc.) is required
    • Experience with one or more workflow languages (CWL, WDL, Nextflow) is required
    • Experience working with cloud environments (AWS, Azure, GCP) and containerization (Docker, Singularity, Kubernetes) is preferred





    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.