Text, Person, Face




Curious how you can help? Good. Curiosity is our most important requirement.


Senior Software Engineer

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

About the Job

At FMI we use Lean Value Stream Management to build cutting edge software for external customers as well as internal teams. The primary function of the Sr. Software Engineer is to create software, processes and tools for Value Stream teams to deliver quality, compliant software more quickly. This position completes design, development, unit testing, code reviews, and technical documentation and provides technical mentoring to less senior team members. The incumbent collaborates and participates in technical design efforts, and is critical to ensuring accurate, innovative and low-defect software solutions. As a member of the Platform team, you will be building platform services, tools, utilities, libraries, CI/CD pipelines and scaffolding that abstract our cloud infrastructure and core services from our Value Stream teams making it simple and efficient for them to build and deploy their applications and services.

Key Responsibilities

• Develop software solutions needed by the business, by:

  • Studying information needs;
  • Conferring with users;
  • Studying systems flow, data usage, and work processes;
  • Investigating problem areas; and,
  • Following and implementing the software development lifecycle.

• Determine operational feasibility by completing:

  • Evaluation and analysis;
  • Problem definition;
  • Defining requirements; and,
  • Developing and proposing solutions.

• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

• Prepare and install solutions by determining and designing system specifications, standards, and programming.

• Improve operations by conducting systems analysis and recommending changes in policies and procedures.

• Maintain and leverage up-to-date industry knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.

• Protect operations by keeping information confidential.

• Provide information by collecting, analyzing, and summarizing development and service issues.

• Support and develop software engineers by providing advice, coaching, and educational opportunities.

• Mentor less experienced software engineering and development team members by answering questions and establishing best coding and engineering practices.

• Collaborate with team to brainstorm and create new products.

• Grow engineering teams by participating in interview, recruitment, and hiring processes.

• Make informed decisions quickly and take ownership of services and applications.

• Work collaboratively cross-functionally with product owners, key business and technical stakeholders, and others to achieve goals and to ensure FMI is building the best products.

• Remain persistent and creative in problem-solving.

• Act as the point person for problem-solving software-related crises and provide effective, continual support through to problem resolution.

• 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.

• Maintain an agile and scrum environment to deliver new innovative products.

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

• Provide individual hands-on developer contributions.

• Other projects as periodically assigned.


Basic Qualifications

• Bachelor’s Degree AND 5+ years of professional software engineering experience OR 10+ years of professional software engineering experience

• Hands-on Proficiency in one or more of the following programming languages: Java, JavaScript, Python, C#, NodeJS

Preferred Qualifications

  • Advanced Degree or equivalent extensive study in software engineering, computer science, computer systems engineering, or related discipline
  • Proficient with Amazon Web Services (including but not limited to: S3, RDS, EC2, ECS, Lambda, and CloudFormation)
  • Experience with modern software components (Aurora, Redis, ElasticSearch, Kafka, AWS, ECS, Kubernetes)
  • Systems fluency (Linux, storage, networking)
  • Experience in configuration and maintenance of Linux/Unix applications such as web servers, load balancers, storage systems, databases
  • Experience writing web services delivered through JSON APIs
  • Experience managing apps in Docker at scale
  • Experience supporting 3rd party vendor applications and interfaces
  • Experience with virtualization technologies & tools such as KVM, Docker, or LXC
  • Previous experience building Dockerized apps is a plusNetworking experience, generally or specific to Docker
  • Some experience in performance optimization of high-volume, distributed web services
  • Experience with one or more of the following: NodeJS, JavaScript, SpringBoot, .net, Python or similar languages and frameworks
  • Experience with PostgreSQL, time series, noSQL and/or other database technologies[MK1] 
  • Demonstrated:
    • Passion for learning new technologies and pride in delivering working software
    • Work ethic and ability to meet project deadlines
    • Ability to work in a dynamic, collaborative team environment
  • Strong interpersonal skills that include excellent skill in collaboration and problem solving with other departments and colleagues
  • Understanding of HIPAA and the importance of patient data privacy and security
  • Commitment to reflect FMI’s values: Passion, Patients, Innovation and Collaboration

Pull these two up and delete the whole rest of this section, it’s redundant with previous [MK1]


Please be aware that Foundation Medicine mandates COVID-19 vaccination of all employees regardless of work location. Accommodations may be made in accordance with applicable law.


About the Company

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 doctors match patients to more treatment options and helps accelerate the development of new therapies. Foundation Medicine is the culmination of talented people coming together to realize an important vision, and the work we do every day impacts real lives.

Confidence, or the belief that we need to check every box before applying for a job, can sometimes hold us back from going after a role that inspires us. At Foundation Medicine there's no such thing as the 'perfect' applicant, and our company is a place where every employee can make an impact and continue to grow whatever background they may have or path they may have taken. So, as long as you meet the basic qualifications for a role, please apply if you see a position that would make you excited to come into Foundation Medicine every day and help us transform cancer care.

Apply Now

Internal applicants, please use your FMI email address.

Please let me know about more jobs like this

Not You?

Thank you

Recommended Jobs

Sales Specialist - Philadelphia, New Jersey

Sales 101281 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Commercial
About the Job The Sales Specialists is a field-based role with direct customer engagement and plays a variety of roles based on the brand or customer needs to help grow our portfolio. The primary duty is to support corporate account reps with 1:1...

Senior Manager, Social Media

Corporate Communications 101505 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Marketing and Communications
About the Job The Social Media Senior Manager is responsible for communicating Foundation Medicine’s corporate narrative on the company’s social platforms--Twitter, LinkedIn, Instagram, YouTube--as well as through the company’s website and corpor...

IT Business Partner

Information Technology 101496 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Technology
About the Job The IT Business Partner (ITBP) has the overall responsibility to serve as the strategic interface with assigned business units or functional area for the purpose of business technology strategy development, solution discovery, servi...

Intern, Thought Leadership Strategy & Research (Graduate)

Data and Insights Delivery 101404 Boston Massachusetts United States Seaport Blvd., Boston, Massachusetts, United States Global Portfolio Strategy
About the Job The Intern, RWE Thought Leadership Strategy & Research supports the Data & Insights Delivery (DataID) team within Global Portfolio Strategy (GPS). The incumbent works to develop a strategy for how Foundation Medicine can lev...

Learn more about our Engineering and IT teams here.

Our second annual Hackathon took place virtually this year, providing our employees with the opportunity to pause their daily jobs and creatively problem solve with people from across the company.

Person, Backpack, Bag, Apparel, Clothing, Pants, Sleeve
Sitting, Person, Finger, Computer, Electronics, Pc, Reading

Foundation Medicine is proud to be an Equal Opportunity and Affirmative Action employer and considers all qualified applicants for employment without regard to race, color, religion, sex, gender, sexual orientation, gender identity, ancestry, age, or national origin. Further, qualified applicants will not be discriminated against on the basis of disability or protected veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also FMI’s EEO Statement and EEO is the Law and Supplement. If you have a disability or special need that requires accommodation, please let us know by completing this form.  (EOE/AAP Employer)

To all recruitment agencies: Foundation Medicine does not accept agency resumes. Please do not forward resumes to our jobs alias, Foundation Medicine employees or any other organization location. Foundation Medicine is not responsible for any fees related to unsolicited resumes.