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. 


Principal Software Engineer Systems Reliability

  • Seaport Blvd., Boston, Massachusetts, United States
  • Full Time

Key Responsibilities

• Design and build a deployment system that automates application and configuration distribution around the globe.

• Create system infrastructure supporting the other teams in CompBio Engineering.

• Load and performance testing on the systems.

• System operations.

• Ensure security and compliance of the CompBio systems.

• Capture requirements, then develop formal technical specifications and solutions that address identified areas.

• Research key technologies and partner in driving business transformation through the adoption and implementation of these key technologies.

• Develop best practices and technology standards and help drive implementation and adherence throughout the development team.

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

• Manage an engineering team to help drive sound engineering design, process, quality practices, and to perform acceptance engineering.

• Manage direct reports and provide guidance, training and development, evaluation and hiring as needed, as well as mentor junior software engineering and development team members by answering questions and establishing best coding and engineering practices.

• Work closely with product owners, key business and technical stakeholders to ensure FMI is building the best products.

• Ensure the maintainability and quality of the product code base by helping establish clear technical roadmaps geared toward reducing future technical debt.

• Evaluate new technologies and software products to determine feasibility and desirability of incorporating capabilities into the platform.

• Maintain an agile / scrum team process.

• Participate in and conduct regular peer design, code reviews, knowledge sharing sessions, and scrum ceremonies.

• Complete design, development, unit testing, code reviews, and development of technical documentation.

• Generate code that is reusable, testable, efficient, clean, and well commented.

• Provide individual hands-on developer contributions.

• Other duties as assigned.


Basic Qualifications

• Bachelor’s Degree in Computer Science or a related engineering field

• 8+ years of technical experience in software engineering

• Proficiency in at least one programming language (Java, Python, Bash, JavaScript)

Preferred Qualifications

• 10+ years of technical experience in all aspects of software engineering

• 2+ years leading a technical team with direct reports

• 3+ years of professional experience with:

·   Relational databases, Structured Query Language (SQL), Object-Relational Mapping (ORM), and query tuning

·   Testing frameworks

·   Unix or Unix-like operating systems

·   Cloud providers (AWS preferred)

·   Java

·   Python

• Track record of leading and managing high performing engineering teams

• Experience capturing requirements from end users and developing formal technical specifications

• Prior work experience or familiarity with compliance in regulated development environments, including compliance to regulations established by the Food and Drug Administration and the United States Department of Agriculture

• Deep knowledge of the following:

·   Continuous integration and deployment

·   RESTFul API development

·   Docker

·   Cloud Formation or Terraform

·   Cloud security

·   Agile development practices

• Familiarity with HTTP web services and Git version control system

• Familiarity with molecular biology and genomics

• Demonstrated history of:

·   Meeting project deadlines

·   Working in a dynamic, fast paced team environment

·   Working well under pressure while maintaining a professional demeanor

·   Successfully managing multiple concurrent initiatives

·   Maintaining one’s own workflow

• Excellent organization and attention to detail

• Strong interpersonal skills in collaboration and problem solving

• Understanding of HIPAA and the importance of patient data privacy

• Commitment to reflect FMI’s values: Patients, Passion, Collaboration, and Innovation

Recommended Jobs

Dir, Strategic Partnership Leader

Biopharma 100434 United States United States Biopharma
About the Job The Strategic Partnership Leader drives the execution, growth and development of FMI’s strategic partnerships with key BioPharma customers. This role builds on existing relationships, ensuring delivery on commitments, relationship h...

Dir, Data & Insights Delivery

Corporate Strategy 100350 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Corporate Strategy
About the Job The Director, Data & Insights Delivery – Clinical Reporting is an integral part of the Data & Insights Delivery team within Global Portfolio Strategy (GPS). The position is responsible for building and leading a cross-functi...

Associate I, Data Reporting

Clinical Dev/Ops and Decision Science 100390 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Clinical Dev/Ops and Decision Science
About the Job The Associate I, Data Reporting provides quality control and delivery of patient data to FMI’s Pharmaceutical and Academic research partners.  The incumbent is responsible for accurate and timely data reporting and data entry that i...

Principal Cloud Engineer

Information Technology 100080 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Information Technology
About Foundation Medicine Foundation Medicine, Inc. (FMI) began with an idea—to simplify the complex nature of cancer genomics, bringing cutting-edge science and technology to everyday cancer care. Our approach generates insights that help doctor...

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
Lab, Apparel, Clothing, Person, Scientist, Coat, Lab Coat