Bioinformatics Software Engineer

Dana-Farber Cancer Institute
Dana-Farber Cancer Institute logo
Location
Boston Job Posting Location
Job Type
Full-time
Posted
August 5, 2026
Views
5
Salary Range
$112k - $132k USD

Job Description

The Department of Informatics and Analytics (I&A) at Dana-Farber is looking for highly motivated bioinformatics software or data engineer who is passionate about the potential for molecular data to support clinical care of Dana-Farber patients and the groundbreaking discoveries that are a product of genomic data integration and analysis. The qualified candidate will work on exciting initiatives to support a cloud-based bioinformatics platforms and other AI-enabled data products. The role will also contribute to development of data models that facilitate integration of clinical, genomic, and other relevant data types. The developed products will enable researchers at DFCI to efficiently manage their molecular and biomedical record data in the cloud environment, launch and monitor containerized data analysis workflows, and visualize the results.

The ideal candidate has strong programming and data-analysis skills, with experience in Python, Linux, cloud platforms such as AWS, and technologies including Databricks or Snowflake. Familiarity with Git-based development, Agile practices, bioinformatics workflow tools such as Cromwell or Nextflow, and AI-assisted coding tools is preferred, along with a strong interest in automation, data security, and innovation. The successful candidate is expected to collaborate with functional teams such as Software and Data Engineering, and cloud and other technology vendors.

Located in Boston and the surrounding communities, Dana-Farber Cancer Institute is a leader in life changing breakthroughs in cancer research and patient care. We are united in our mission of conquering cancer, HIV/AIDS, and related diseases. We strive to create an inclusive, diverse, and equitable environment where we provide compassionate and comprehensive care to patients of all backgrounds, and design programs to promote public health particularly among high-risk and underserved populations. We conduct groundbreaking research that advances treatment, we educate tomorrow's physician/researchers, and we work with amazing partners, including other Harvard Medical School-affiliated hospitals.

PRIMARY DUTIES AND RESPONSIBILITIES:

  • Code new software features and translate requirements into software implementation.
  • Write test suites, including: unit, integration and end-to-end tests.
  • Write technical documentation.
  • Maintain existing software.
  • Work and think independently.
  • Adapt to new technologies as required.
  • Mentor new team members.
  • Provide technical oversight of all aspects of one or more software products.
  • Lead technical discussions with team members and stakeholders.
  • Evaluate new technologies and their suitability to one or more projects.
  • Write product requirements and engage with individual stakeholder to identify product requirements.
  • Lead technical discussions and report project status to stakeholders and collaborators.

MINIMUM JOB QUALIFICATIONS:

Minimum Education: Bachelor's degree in Computer Science, Software Engineering or a related field.  Master’s degree may substitute for experience.

Minimum Experience: Five years; experience may substitute for degree.

KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:

Computer Science Fundamentals:

  • Advanced proficiency in at least one modern programming language, e.g. Python, Javascript, Java, etc.
  • Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis.
  • Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

Coding:

  • Able to lead the development of entire applications or large components of complex projects. Capable of leading all code reviews

Engineering Expertise:

  • Proficient “full-stack” programmer in one or more areas such as front-end, back-end, cloud or high-performance computing.

DevOps:

  • Able to create or improve project deployment processes.

New Technology:

  • Able to propose new technology for existing projects, and able to develop awareness and training materials to advocate for new technology.

Communication:

  • Able to lead technical discussions and report project status to stakeholders and collaborators.
The Department of Informatics and Analytics (I&A) at Dana-Farber is looking for highly motivated bioinformatics software or data engineer who is passionate about the potential for molecular data to support clinical care of Dana-Farber patients and the groundbreaking discoveries that are a product of genomic data integration and analysis. The qualified candidate will work on exciting initiatives to support a cloud-based bioinformatics platforms and other AI-enabled data products. The role will also contribute to development of data models that facilitate integration of clinical, genomic, and other relevant data types. The developed products will enable researchers at DFCI to efficiently manage their molecular and biomedical record data in the cloud environment, launch and monitor containerized data analysis workflows, and visualize the results.

The ideal candidate has strong programming and data-analysis skills, with experience in Python, Linux, cloud platforms such as AWS, and technologies including Databricks or Snowflake. Familiarity with Git-based development, Agile practices, bioinformatics workflow tools such as Cromwell or Nextflow, and AI-assisted coding tools is preferred, along with a strong interest in automation, data security, and innovation. The successful candidate is expected to collaborate with functional teams such as Software and Data Engineering, and cloud and other technology vendors.

Located in Boston and the surrounding communities, Dana-Farber Cancer Institute is a leader in life changing breakthroughs in cancer research and patient care. We are united in our mission of conquering cancer, HIV/AIDS, and related diseases. We strive to create an inclusive, diverse, and equitable environment where we provide compassionate and comprehensive care to patients of all backgrounds, and design programs to promote public health particularly among high-risk and underserved populations. We conduct groundbreaking research that advances treatment, we educate tomorrow's physician/researchers, and we work with amazing partners, including other Harvard Medical School-affiliated hospitals.

PRIMARY DUTIES AND RESPONSIBILITIES:

  • Code new software features and translate requirements into software implementation.
  • Write test suites, including: unit, integration and end-to-end tests.
  • Write technical documentation.
  • Maintain existing software.
  • Work and think independently.
  • Adapt to new technologies as required.
  • Mentor new team members.
  • Provide technical oversight of all aspects of one or more software products.
  • Lead technical discussions with team members and stakeholders.
  • Evaluate new technologies and their suitability to one or more projects.
  • Write product requirements and engage with individual stakeholder to identify product requirements.
  • Lead technical discussions and report project status to stakeholders and collaborators.

MINIMUM JOB QUALIFICATIONS:

Minimum Education: Bachelor's degree in Computer Science, Software Engineering or a related field.  Master’s degree may substitute for experience.

Minimum Experience: Five years; experience may substitute for degree.

KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:

Computer Science Fundamentals:

  • Advanced proficiency in at least one modern programming language, e.g. Python, Javascript, Java, etc.
  • Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis.
  • Knowledge of professional software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

Coding:

  • Able to lead the development of entire applications or large components of complex projects. Capable of leading all code reviews

Engineering Expertise:

  • Proficient “full-stack” programmer in one or more areas such as front-end, back-end, cloud or high-performance computing.

DevOps:

  • Able to create or improve project deployment processes.

New Technology:

  • Able to propose new technology for existing projects, and able to develop awareness and training materials to advocate for new technology.

Communication:

  • Able to lead technical discussions and report project status to stakeholders and collaborators.

At Dana-Farber Cancer Institute, we work every day to create an innovative, caring, and inclusive environment where every patient, family, and staff member feels they belong. As relentless as we are in our mission to reduce the burden of cancer for all, we are committed to having faculty and staff who offer multifaceted experiences. Cancer knows no boundaries and when it comes to hiring the most dedicated and compassionate professionals, neither do we. If working in this kind of organization inspires you, we encourage you to apply.

Dana-Farber Cancer Institute is an equal opportunity employer and affirms the right of every qualified applicant to receive consideration for employment without regard to race, color, religion, sex, gender identity or expression, national origin, sexual orientation, genetic information, disability, age, ancestry, military service, protected veteran status, or other characteristics protected by law.

EEO Poster

.

Pay Transparency Statement

The hiring range is based on market pay structures, with individual salaries determined by factors such as business needs, market conditions, internal equity, and based on the candidate’s relevant experience, skills and qualifications.

For union positions, the pay range is determined by the Collective Bargaining Agreement (CBA).

$112,000.00 - $132,100.00

Researching Dana-Farber Cancer Institute before you apply?

See 42 open roles · Verified H-1B salary data · Clinical-trial hiring momentum · Culture, benefits & locations.

View Dana-Farber Cancer Institute profile

Frequently Asked Questions

Where is the job located, and is it remote/hybrid/on-site?
The job is located in Boston at the Dana-Farber Cancer Institute. The job posting does not specify a remote, hybrid, or on-site work-mode policy.
What are the required qualifications and experience for this role?
You need a Bachelor's degree in Computer Science, Software Engineering, or a related field, plus five years of experience. A Master's degree may substitute for experience, and relevant experience may also substitute for the degree requirement.
What are the key responsibilities of the Bioinformatics Software Engineer?
Key duties include coding new software features, writing test suites and technical documentation, maintaining existing software, mentoring new team members, providing technical oversight, and leading technical discussions with stakeholders. You will also evaluate new technologies and write product requirements.
What is the salary range for this position?
The salary range for this position is $112,000.00 - $132,100.00. Individual salaries are determined by factors such as business needs, market conditions, internal equity, and the candidate's relevant experience, skills, and qualifications.

Ready to Apply?

Apply for this Position

You'll be redirected to the company's application page

Share this job:

Explore Dana-Farber Cancer Institute

Research the company before you apply.

  • 42 open roles
  • Verified H-1B salary data
  • Clinical-trial hiring momentum
  • Culture, benefits & locations
View company profile

Job Information

Source: workday
AI Relevance: 95/100 (Highly relevant)
Remote Type: onsite
Allowed Locations: Boston Job Posting Location
Skills & Tags:
dana-farber cancer institute pharma

Get Similar Jobs by Email

Weekly digest of Dana-Farber Cancer Institute and similar companies. Free.

Related Jobs

Apply for this Position

Get weekly job alerts