Bioinformatics Software Engineer

Memorial Sloan Kettering Cancer Center

New York (NY)

Hybrid

USD 130,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading cancer research institute in New York seeks a Bioinformatics Software Engineer to develop software systems for large-scale genomic data analysis. This role involves designing scalable pipelines, building APIs, and optimizing workflows in collaboration with researchers and clinicians. Candidates should have strong Python skills and experience with workflow systems like Nextflow. The position offers a competitive salary between $130,000 and $180,000, with a flexible onsite schedule.

Qualifications

  • 2+ years of relevant professional or research experience.
  • Strong proficiency in Python.
  • Experience with workflow systems like Nextflow or Snakemake.

Responsibilities

  • Develop and maintain scalable pipelines for genomic data processing.
  • Build reusable software components, APIs, and data models.
  • Optimize workflows for HPC and cloud computing environments.

Skills

Python
Nextflow
Snakemake
Docker
Singularity
Linux/HPC
bash
Conda
R

Education

Bachelor’s or Master’s degree in Computer Science, Bioinformatics, or a related field

Tools

GitHub Actions
GitLab CI
AWS
GCP

Job description

The McPherson and Shah Labs are seeking a talented and self‑driven Bioinformatics Software Engineer to develop and maintain software systems for large‑scale genomic data analysis. You will join an interdisciplinary team of computational scientists, molecular biologists, and clinicians working to uncover the molecular foundations of cancer and translate genomic discoveries into improved treatments—particularly for rare and aggressive pediatric cancers.

Role Overview

In this role, you will design, build, and maintain software that enables researchers to analyze, visualize, and interpret genomic data at scale. You will work on infrastructure that directly supports large‑scale research and translational efforts, including near–real‑time analysis of patient tumor samples.

The position balances:

  • Pipeline development (≈40%)
  • General software engineering—APIs, libraries, data models, and core services (≈40%)
  • Ad‑hoc analysis and research‑driven code (≈20%)

You will contribute across the full software lifecycle, from design and implementation to testing, documentation, and deployment, in a small, highly collaborative team.

Key Responsibilities
  • Develop and maintain scalable pipelines for genomic data processing (single‑cell WGS/RNA, long‑read, Illumina)
  • Build reusable software components, APIs, and data models supporting genomic workflows
  • Optimize workflows for HPC and cloud computing environments
  • Contribute to the operation and evolution of a multi‑petabyte sequencing data platform spanning thousands of samples
  • Collaborate closely with biologists and clinicians to translate research and clinical needs into robust software solutions
  • Write and maintain documentation for software deployment, operation, and user support
  • Participate in code reviews and design discussions, emphasizing maintainability and best practices
Required Skills
  • Strong proficiency in Python
  • Experience with workflow systems such as Nextflow and/or Snakemake
  • Experience with containerized environments (Docker, Singularity)
  • Comfort working in Linux/HPC environments and on the command line (bash)
  • Familiarity with Conda‑based dependency management
  • Basic familiarity with R
Nice‑to‑Have Experience
  • Experience with cloud computing platforms (e.g., AWS, GCP)
  • Exposure to CI/CD systems (e.g., GitHub Actions, GitLab CI)
  • Some experience with frontend or web‑based systems, particularly maintaining existing interfaces (not a primary focus)
  • Prior experience working with genomic, biomedical, or clinical data
Desired Attributes
  • Enjoys writing clean, well‑structured, and maintainable software
  • Able to navigate large codebases and make meaningful contributions quickly
  • Comfortable working both independently and collaboratively
  • Values software engineering best practices (testing, documentation, version control)
  • Motivated to learn cancer biology and genomics
  • Strong written and verbal communication skills
Why This Environment Is Unique
  • Access to rare pediatric cancer cohorts
  • Close integration with clinical teams, enabling translational research
  • Opportunity to shape core infrastructure used by many labs and studies
  • Work that directly impacts how genomic data are analyzed for real patients
Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Bioinformatics, or a related field
  • 2+ years of relevant professional or research experience
Additional Information
  • Location: 323 E. 61St (Macklowe)
  • Schedule: Flexible in‑person, average 4 days a week onsite
  • Pay Range: $130,000–$180,000
How to Apply

If you are interested, please email mcphera1@mskcc.org.
Include the following information in your email:

  • A link to your GitHub and a description of 1 or 2 repos that exemplify your software engineering skills
  • Your CV as an attachment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Bioinformatics Software Engineer III, OncoKB
Bioinformatics Software Engineer III, OncoKB

Memorial Sloan Kettering Cancer Center • New York (NY)

Hybrid
USD 124,000 - 205,000
Bioinformatics Software Engineer III, OncoKB
Bioinformatics Software Engineer III, OncoKB

EngRadar • New York (NY)

Hybrid
USD 124,000 - 205,000
Hybrid work arrangement
In-office weekly
Computational Biologist
Computational Biologist

Memorial Sloan Kettering Cancer Center • New York (NY)

Remote
USD 91,000 - 134,000
Senior Computational Biologist I, Center for Molecular Oncology
Senior Computational Biologist I, Center for Molecular Oncology

Memorial Sloan Kettering Cancer Center • New York (NY)

On-site
USD 114,000 - 182,000
Senior Bioinformatics Software Engineer
Senior Bioinformatics Software Engineer

F. Hoffmann-La Roche AG • Santa Clara (CA)

Hybrid
USD 145,000 - 270,000
Discretionary annual bonus
Bioinformatics Programmer
Bioinformatics Programmer

UCSF Health • San Francisco (CA)

On-site
USD 120,000 - 180,000
Bioinformatics Scientist I
Bioinformatics Scientist I

Fulgent Genetics • El Monte (CA)

On-site
USD 120,000 - 160,000
Bioinformatics Scientist
Bioinformatics Scientist

Quest Diagnostics • Baltimore (MD)

Hybrid
USD 80,000 - 100,000
Health insurance
Vacation and health/flex time
401(k) with company match
+1
Senior Bioinformatics Engineer
Senior Bioinformatics Engineer

DIPLOID GENOMICS INC • San Diego (CA)

Hybrid
USD 170,000 - 250,000
Senior Software Engineer & Project Lead
Senior Software Engineer & Project Lead

Clarity, LLC. • United States

On-site
USD 140,000 - 190,000