Job Directory Senior Software Engineer

Senior Software Engineer
Cambridge, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Description

Overview

We are seeking an exceptional Software Developer to join the Cancer Data Science team to build tools and portals. These tools and portals are essential to maximize the impact of the work we do by unlocking data sets for analysis by the world wide research community.

About the Cancer Data Science Team

We are an interdisciplinary team of Software Developers, Data Scientists and Computational Biologists, that employ Data Science approaches to understand cancer biology and support translational efforts.

Our collegiate environment welcomes innovative ideas and promotes working as a team to achieve ambitious goals. Operating in the intersection of Statistics, Machine Learning, Computer Science and Biology, we encounter intellectual and technical challenges which can only be overcome by leveraging the diverse expertise of our team.

We are involved in many projects across the Cancer program, but a cornerstone of our efforts is our participation in the DepMap project. ( https://depmap.org/portal/depmap ) In this project, genetic vulnerabilities in cancer are being systematically mapped and associated with biological markers to inform precision medicine in cancer therapy.

About the Job

Join our software developers embedded within the Cancer Data Science group to help build a the Cancer Dependency Map ( https://depmap.org ) portal and enable researchers around the world to explore the data, find novel insights and advance their work in the pursuit of fighting cancer.

Responsibilities

Deliver and maintain production software of high quality in a timely manner

Work independently and know when to ask for help

Mentor and pair with other engineers to share knowledge and good practices

Work with team lead, product owners, and users to understand and define requirements

Design and build new software tools and systems

Ensure software quality through testing, metrics, or whatever makes sense

Experiment with new technologies and systems for potential integration into existing infrastructure

Requirements

5+ years of software engineering experience with at least 3+ years working with web technologies.

Excellent communication skills and the ability to perform effectively in a agile environment

Technical knowledge and skills:

Experience working across web applications' full-stack

Experience with front-end technologies including React, ES6, Webpack, HTML, and CSS

Experience working with relational databases and SQL

Experience in automation, including basic shell scripting

Familiarity with cloud environments (eg. AWS, GCP, …)

Familiarity with provisioning tools such as ansible.

While previous experience in the life sciences is not required, candidates must be interested in the life sciences and enjoy working in a research environment.

#LI-POST

EOE / Minorities / Females / Protected Veterans / Disabilities

EEO is The Law - click here for more information

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.