Bioinformatics software engineer
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.
This role is open to mid-level and senior candidates , including individuals with two or more years of professional experience post-undergraduate training, as well as more experienced engineers seeking high ownership and impact.
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
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: Macklowe Building, 323 East 61st Street, New York, NY 10065
- Schedule: Flexible in-person, average 4 days a week onsite
- Pay Range: $130,000-$180,000
- Visa sponsorship is available for eligible candidates for this role.
How to Apply:
If you are interested, please email [email protected] and include the following:
- A link to your github and a description of 1 or 2 repos that exemplify your software engineering skills
- Your CV attached to the email.
Pay: $130,000.00 - $180,000.00 per year
Benefits:
- Health insurance
Work Location: In person
Recommended Jobs
Flight Dispatcher (Greater Chicago Area)
Achieving our goals starts with supporting yours. Grow your career, access top-tier health and wellness benefits, build lasting connections with your team and our customers, and travel the world usi…
maintenance technician
Overview We are seeking a skilled and motivated Maintenance Technician to join our team in Canandaigua, NY. In this role, you will be responsible for ensuring the smooth operation of our machinery a…
Senior Data Scientist, Content
Location NYC Employment Type Full time Location Type On-site Department Data Compensation ~$200K – $250K • Offers Equity About Suno Suno is a music company built to …
Licensed Security Guard
What You'll Be Doing: Patrol and monitor premises at various locations Secure access points and maintain site safety protocols Respond to incidents and follow post-specific procedures Int…
RESIDENTIAL MORTGAGE SPECIALIST
Our purpose – Opening up a world of opportunity – explains why we exist. Here at HSBC we use our unique expertise, capabilities, breadth and perspectives to open up new kinds of opportunity for our m…
Financial Advisor- Dyker Heights
Nous utilisons des témoins pour fournir et améliorer nos services de sorte à vous offrir une expérience plus personnalisée, et les services de suivi sont désactivés. Pour en savoir plus sur les témoin…
Huntington Learning Center Bay Ridge Brooklyn: Science Teacher Needed!
Benefits: Helping students Flexible schedule Training & development Huntington Learning Center 514 86th Street, 2nd Floor Brooklyn, NY 11209 718-745-3752 Greetin…
Brand Marketing Manager, Students and Learning
Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the…
Parks and Recreation Aide 6 (Road Crew, Multiple Positions Available)
NY HELP No Agency Parks, Recreation & Historic Preservation, Office of Title Parks and Recreation Aide 6 (Road Crew, Multiple Positions Available) Occupational Category Skilled Craft, …
Pastor
Seeking a full time pastor for our rural church. To apply for this job email your details to [email protected]