Bioinformatics Software Engineer

Memorial Sloan Kettering Cancer Center

New York (NY)

On-site

USD 130,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

Lead Bioinformatics Engineer
Lead Bioinformatics Engineer

Quest Diagnostics Incorporated • Baltimore (MD)

Hybrid
USD 130,000 - 160,000
Day 1 Medical
401(k) with company match
Education assistance
+1
Software Engineer II: Genomic Medicine and Diagnostics
Software Engineer II: Genomic Medicine and Diagnostics

Children's Hospital of Philadelphia • Philadelphia

Hybrid
USD 101,000 - 129,000
Bioinformatician II - Tisch Cancer Institute BiNGS CORE (Multiple Openings)
Bioinformatician II - Tisch Cancer Institute BiNGS CORE (Multiple Openings)

Icahn School of Medicine at Mount Sinai • New York (NY)

On-site
USD 65,000 - 100,000
Senior Scientific Software Engineer, Analytics and Workflows
Senior Scientific Software Engineer, Analytics and Workflows

Genentech • South San Francisco (CA)

On-site
USD 142,500 - 264,700
Healthy work-life balance
Access to large datasets
Collaborative research environment
Bioinformatics Scientist I
Bioinformatics Scientist I

Fulgent Genetics • El Monte (CA)

On-site
USD 120,000 - 160,000
Bioinformatics Software Engineer
Bioinformatics Software Engineer

Dana-Farber Cancer Institute • Boston (MA)

On-site
USD 112,000 - 132,000
Bioinformatics Engineer
Bioinformatics Engineer

Chan Soon-Shiong Institute of Molecular Medicine at Windber • Windber (PA)

On-site
USD 95,000 - 140,000
Principal GPU Software Engineer
Principal GPU Software Engineer

Roche Holding AG • Santa Clara (CA)

On-site
USD 166,000 - 308,000
Discretionary annual bonus
Scientist, Bioinformatics
Scientist, Bioinformatics

Mercy BioAnalytics • Waltham (MA), Northern (KY)

Hybrid
USD 120,000 - 128,000
Bioinformatician II- Tisch Cancer Institute BiNGS Core
Bioinformatician II- Tisch Cancer Institute BiNGS Core

Mount Sinai Health System • New York (NY)

On-site
USD 65,000 - 100,000
Comprehensive healthcare benefits
Opportunities for professional development