We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Software Engineer or Associate Software Engineer - Genetic Perturbation Platform (GPP)

Broad Institute
United States, Massachusetts, Cambridge
Jan 25, 2025

Description & Requirements

Are you interested in being considered for roles within our Genetic Perturbation Platform (GPP) community? Join our Talent Community Today! Joining our Talent Community lets our Recruiters know you're interested in learning about current or future Software Engineering positions of various levels.

We currently have an opening for a Software Engineer but also have the flexibility to hire at the Associate Software Engineer level for junior-level prospects. Feel to apply for consideration at the following levels:

  • Associate Software Engineer: 0 - 2 years of industry experience or equivalent

  • Software Engineer: 2+ years of industry experience or equivalent

The Broad Institute of MIT & Harvard is a multidisciplinary community of biologists and software engineers dedicated to transforming medicine and human health. To enable the discovery of human gene function, the Broad Institute Genetic Perturbation Platform (GPP) develops cutting-edge CRISPR, RNAi, and related technologies. We are looking for a full-stack software engineer who is excited to facilitate this scientific research, with a special focus on creating a polished user experience through a state-of-the-art front end.

Join our five-person software team, where you will help develop our evolving web portal that supports biologists throughout the scientific lifecycle, from reagent design to data analysis and delivery, and connects researchers to our growing collection of data, protocols, and inventory of millions of biological reagents. This is your opportunity to leverage your software engineering skills for the advancement of science and medicine.

What you should know:

  • We encourage applications from a diverse set of backgrounds and experience levels.

  • Knowledge of life sciences is helpful but not required.

  • We are a team of Scala programmers and use Scala.js for our client-side code; however, prior experience with Scala is not required if the prospect of learning it excites you.

  • Above all, the ideal candidate will be detail-oriented and have strong engineering skills to bring to bear on problems in biology, genetics, and bioinformatics.

  • Please include a cover letter for full consideration explaining your interest in this role and your experiences with and/or interests in Scala.

Responsibilities:

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

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

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

Requirements:

  • A strong and articulated interest in working with Scala and Scala.js expressed in your cover letter.

  • 0 - 2+ years of industry experience or equivalent.

  • Excellent communication skills and the ability to perform effectively in an agile environment.

  • Demonstrated proficiency in client-side Javascript, HTML, and CSS.

  • Comfortable in at least one modern Javascript front-end framework (ideally React)

  • Ability to describe and discuss details of full-stack architectures used on previous projects.

  • Basic UNIX command-line skills.

Applied = 0

(web-6f6965f9bf-g8wr6)