cover image
Foundation Medicine

Software Engineer II

Hybrid

Boston, United states

$ 140,000 /year

Junior

Full Time

02-03-2026

Share this job:

Skills

Java JavaScript SQL Version Control Test Agile Methodology Training Architecture Operating Systems Databases git react AWS Software Development Agile Spring Hibernate Maven

Job Specifications

About The Job

The Software Engineer II, Computational Biology (WebApps Team) primarily develops web applications and rest endpoints that organize and display data from a highly concurrent, data-intensive pipeline infrastructure. 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. This full stack engineer fully understands the web applications and services space, makes well-reasoned decisions, well-reasoned trade-offs, and is able to work in other parts of the codebase with guidance.

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.

Qualifications

Basic Qualifications:

Bachelor’s Degree
2+ years of Software Engineering 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 Foundation Medicine’s values: Integrity, Courage, Passion

The expected salary range for this position based on the primary location of Boston, MA is $114,080 - $140,000 per year. The salary range is commensurate with Foundation Medicine’s compensation practice and considers factors including, but not limited to, education, training, experience, external market conditions, criticality of role, and internal equity. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for Foundation Medicine's benefits.

About the Company

Foundation Medicine is a global, patient-focused precision medicine company delivering high-quality, transformative diagnostic solutions in cancer and other diseases. We provide tests and solutions to transform care throughout a patient’s experience, from defining a diagnosis to determining the appropriate treatment to ongoing monitoring. We help accelerate the development of new personalized therapies by leveraging our vast knowledge of precision medicine, real world data and AI-powered tools, expanding the information our ... Know more