Software Engineer

Job Location
Cambridge, MA
Job Description

At GenoSpace we're building a digital platform to power a new era of molecular medicine.

GenoSpace has created an information ecosystem for 21st century genomic medicine—one that enables participants in precision medicine to realize the potential of our ever-expanding knowledge of human disease and its treatment.

Working from our headquarters in Cambridge Mass, our interdisciplinary team of artists, scientists and engineers are merging the tools and techniques of genomics, data mining & analytics, semantic reasoning, and cloud computing. Our platform helps doctors make better informed decisions and expands the population-scale data resources that will drive the next generation of scientific discovery. As the leading provider of information technology services in molecular medicine, our portals are used today by clinicians and researchers across the country and around the globe.

GenoSpace seeks to hire exceptional people who are motivated to help make advances in scientific research become clinical realities. GenoSpace offers an environment where you will make a fundamental impact on the success of the company each and every day. We are looking for talented individuals who want to learn and grow. Each person is expected to be a dynamic member of our team.


GenoSpace is looking for a full stack software engineer that doesn’t pigeonhole themselves and is excited at the prospect of solving novel problems. We’re looking for a generalist who’s smart and gets things done. No prior experience is required in bioinformatics or life sciences but ample curiosity and a willingness to learn are a must. This position will report to the Director of Engineering.
Job Summary

You’ll be working on our expanding our platform capabilities to better serve our customer facing web applications that deliver pioneering services to clinicians, physicians and patients.

Our application stack typically looks like:
Front end
- Backbone.js
- D3.js

Middle Tier
- Groovy/Grails, Java

Data Tier
- MongoDB
- Neo4J

You’ll be expected to contribute across all parts of the application, so a familiarity with the stack is a plus.
• Develop effective solutions rapidly
• Transform prototypes into high-quality, reliable and reusable platform components.
• Foresee and test against potential functional and scalability problems
• A self starter that uses good judgement in how best to apply their time effectively.

Education and Background

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Preferably 2 years experience in full software development lifecycle. Recent graduates with compelling project work will be considered.

How to Apply

Candidates are invited to submit their resume to

About Our Organization

GenoSpace is an equal opportunity employer and does not discriminate based on any of the following: race, religious creed, color, age, sex, sexual orientation, gender identity, gender expression or gender characteristics, national origin, religion, marital status, medical condition, physical or mental disability, military service or veteran status, pregnancy, childbirth and related medical conditions, or any other classification protected by federal, state, and local laws and ordinances.

An analysis appearing in PeerJ finds that social media mentions of a paper may lead to increased citations.

NIH's Michael Lauer looks at the number of grants, their amount, and funding success rates at the agency for last year.

At Nature, Johns Hopkins' Gundula Bosch describes her graduate program that aims to get doctoral students thinking about the big picture.

Patricia Fara writes about childcare funding, and women in science and science history at NPR.