Senior Software Development Engineer (Web)

Added: 15/01/2021

REF: 6991

Contract: Permanent

Location: Boston, Massachusetts, United States

The ideal candidate will have the following qualities:

  • Enjoys working closely as a team, towards a common goal
  • Is a self-starter, comfortable in a growth-phase company
  • Is curious and enjoys learning new tools and technologies relevant to software engineering and testing
  • Passionate about developing clean, maintainable code with an eye towards excellence, and considers both the short-term and long-term impact


Role and Responsibilities

  • Create test cases from software requirements for analytical pipeline and cloud infrastructure
  • Develop automated test cases for a custom Python test execution framework
  • Ensure that software builds, and automated tests are integrated and execute reliably in our CI/CD environments
  • Create and curate, in silico, reference data sets that are representative of expected input data
  • Collaborate with software development, assay development, and computational biology teams
  • Document test cases and results, in the form of FDA auditable test plans, protocols, and reports for quality control systems, and software medical device PMA ?ling(s)

Required Qualifications

  • B.S. in science or engineering discipline
  • Knowledge of Bioinformatics tools (samtools, Illumina tools, etc) and experience with next generation sequencing
  • Proficient with Python and Python testing frameworks (e.g. unittest, pytest, etc.)
  • Familiarity with AWS or other cloud services (e.g. S3, EC2, ECR, Lambda, Batch, Step Functions, etc.)
  • Familiarity with Docker (e.g. building images, manipulating container execution, etc.)
  • Experience developing and contributing to an iterative, team developed code base, and dataset repository
  • Demonstrated ability to understand and analyze complex problems and break them into small solvable pieces


Preferred Qualifications

  • M.S. or Ph.D. in science or engineering discipline
  • Prior medical device software experience
  • An understanding of cancer biology
  • Experience developing automated tests using or executing on Amazon Web Services (AWS) and Docker containers
  • Experience working with a production DevOps team
  • Familiarity with Kubernetes

Apply Now

Complete the form below to apply for the Senior Software Development Engineer (Web) role:

Add Your CV

Alternatively select from

View all jobs