Software Engineer II
Listed on 2025-12-31
-
Software Development
Software Engineer, Full Stack Developer
Software Engineer II –
Foundation Medicine
The Software Engineer II, Computational Biology (Web Apps Team) primarily develops web applications and REST endpoints that organize and display data from a highly concurrent, data‑intensive pipeline infrastructure. This position handles design, development, unit testing, code reviews, and technical documentation. Code created in this position is reusable, testable, efficient, clean, and well‑commented. The full‑stack engineer fully understands the web applications and services space, makes well‑reasoned decisions and trade‑offs, and can work across parts of the codebase with guidance.
Key Responsibilities- Help define and participate in software development processes that leverage best practice and support 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 on provided information.
- 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 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.
- Bachelor’s Degree
- 2+ years of Software Engineering experience
- Proficiency in Java and Java Script
- 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).