Person, Animal, Mammal, Canine, Pet, Text


The Research and Development team at Foundation Medicine is constantly pushing the envelope to transform cancer care.

Watch the video to see how each member has the chance to make a real impact. 


Software Engineer II

  • Boston, Massachusetts, United States
  • Full Time

Computational Biology is a diverse team of software engineers and computational biologists creating products focused on genetic alterations and biomarkers in DNA and RNA. The Software Engineer II, Computational Biology will help build and maintain robust pipeline infrastructure to run highly concurrent data-intensive analyses, enhance and optimize scalable data solutions, and develop web applications that enable global production operations on cloud deployed systems. This position completes design, development, unit testing, code reviews, and technical documentation. Code created in this position is to be reusable, testable, efficient, clean and well commented. As an experienced practitioner, Software Engineer II provides support to less experienced Software Engineers


Key Responsibilities

• Help define and participate in software development processes that leverages best practice and supports continuous product delivery.

• Create custom programs and applications as designated by business need.

• Write, test, and refactor code that is reusable, testable, efficient, well architected, and well commented.

• Define and document architecture and formal technical specifications based upon information provided.

• Maintain efforts for product or platform to be resilient, cloud-native, secure, and scalable.

• Collaborate with team members to deliver complex production-ready projects.

• Ensure code adheres to patterns and any established standards.

• Participate in regular peer design and code reviews.

• Conform to coding conventions and all aspects of the software development life cycle.

• Deliver contributions in an Agile approach and leveraging Agile methodology.

• Other duties as assigned.


Basic Qualifications

• Bachelor’s Degree or 4+ years of software engineering experience in lieu of a degree, AND

• 3+ years of professional programming experience

Preferred Qualifications

• Proficiency in Java and JavaScript

• Java Spring, Hibernate, Maven, or similar frameworks

• React, or similar UI framework

• AWS or similar cloud computing platform

• Unit and Integration testing

• Git, or another version control system

• Relational databases, database design, object-relational mapping (ORM)

• SQL and query tuning

• Knowledgeable about Unix or Unix-like operating systems

• Enterprise distributed messaging systems

• Genomics domain experience

• Familiarity with continuous integration, continuous deployment, and Agile concepts

• Understanding of HIPAA, the importance of patient data privacy, and of regulated software engineering environments

• Commitment to reflect FMI's values of passion, patients, innovation, and collaboration

Recommended Jobs

Laboratory Assistant II

Lab Operations 100437 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Lab Operations
About the Job The Laboratory Assistant II is a core member of the Lab Operations team. This position supports routine testing in a high complex clinical diagnostic laboratory and works with laboratory technologists who perform patient sample test...

Histotechnologist I

Lab Operations 100436 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Lab Operations
About the Job The Histotechnologist I performs routine testing in FMI’s high complexity clinical diagnostic laboratory and is responsible for receipt of patient samples as well as the preparation of samples for microscopic examination and analysi...

Sr Quality Auditor, GCP

Quality Assurance 100432 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Quality Assurance
About the Job As a member of the quality team, the Sr Quality Auditor, GCP works collaboratively with groups throughout the organization to ensure compliance with regulatory requirements and to support a diverse array of projects and initiatives....

Sr Clinical QA Specialist, Audit Support

Quality Assurance 100431 Cambridge Massachusetts United States Cambridge, Massachusetts, United States Quality Assurance
About the Job The Senior Clinical QA Specialist, Audit Support is responsible for scheduling, preparing, and assisting with external and internal audits which best fit the needs of FMI’s Quality Systems and our patient-focused quality culture. Th...

Apply Now

Internal applicants, please use your FMI email address.

Please let me know about more jobs like this

Not You?

Thank you

Job Alerts

Not You?

Thank you

Clothing, Apparel, Person, Scarf, Finger, Plant, Sitting, Female
Person, Apparel, Clothing, Advertisement, Poster
Lab, Apparel, Clothing, Person, Scientist, Coat, Lab Coat