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. 


Senior Software Engineer

  • Boston, Massachusetts, United States
  • Full Time

Key Responsibilities

• Lead assigned team-wide initiatives, such as:

·   Investigating design approaches;

·   Prototyping new technologies; and,

·   Evaluating technical feasibility.

• Develop FMI’s software; in particular, the CompBio Genomics Platform.

• Leverage technical expertise to support a culture of peer design, code reviews, and knowledge sharing sessions

• Establish clear technical roadmaps to ensure the maintainability and quality of the product’s code base while reducing technical debt.

• Write, test, and refactor high quality software and code that is reusable, testable, efficient, clean and well-commented.

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

• Coach, guide, mentor, and teach team members with less experience.

• Drive efforts for assigned team’s adoption of established best engineering practices.

• Identify, design, and implement internal process improvements including, but not limited to, automating manual processes, optimizing product delivery, and redesigning infrastructure for greater scalability.

• Debug highly complex problems escalated by other team members.

• Communicate with applicable stakeholders to obtain information on requirements.

• Provide software engineering expertise and support per business needs.

• 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

• 6+ year(s) of software engineering experience

• 2+ years of experience working with Python.

Preferred Qualifications

• Advanced Degree in Computer Science, Software Engineering, Programming, Management Information Systems, or a related field

• Highly proficient in Python application development and package management

• 8+ years of progressively responsible professional software engineering experience

• 3+ years of professional experience with the following:

·   Building scalable backend services using Python: Flask, Gunicorn, SQLAlchemy

·   Python source and dependency package management

·   Leading the architecture and design of new and/or current systems

·   Taking a lead role in building complex software systems that have been successfully delivered to customers

·   Developing, extended and orchestratinc containerized software stacks: Docker, Kubernetes, etc.

·   Amazon Web Services (AWS) or similar cloud platform

·   Distributed event messaging systems such as AMQP, Kafka, AWS SNS/SQS, Pulsar, or Kinesis

·   Relational and NoSQL database technologies

·   Java application development: Maven, Spring, Hibernate

·   Object Oriented Programming (OOP) and Functional Programming (FP) paradigms

·   Distributed systems and both asynchronous and concurrent programming concepts

• Experience building and delivering Continuous Integration/Continuous Deployment (CI/CD) solutions

• History of mentoring less experienced software engineers

• Experience in working with product management, other technical teams, users, and senior management to collect requirements, describe software product features, technical designs, and product strategy

• Prior life science industry experience, particularly in the genomics field

• Demonstrated history of successfully managing multiple concurrent initiatives and maintaining one’s own workflow.

• Strong interpersonal skills that include excellent skill in collaboration and problem solving with other departments and colleagues

• Understanding of CCPA, HITRUST, HIPAA, other regulations pertinent to data security, and the importance of patient data privacy

• Commitment to reflect FMI’s values: 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