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: