View all jobs

Principal Software Developer

Cambridge, MA

Our Client, an Alphabet company, lives at the intersection of technology, data science and healthcare. Our mission is to make the world’s health data useful so that people enjoy longer and healthier lives. We are developing tools and devices to collect, organize and activate health data, and creating interventions to prevent and manage disease.

Our team combines expertise in biology, chemistry, physics, medicine, engineering, computer science, and more to create interventions that exponentially improve patient care. We partner with leading life sciences, medical device and government organizations to enable fast development, meaningful advances, and deployment at scale. 

This role focuses on our data platform for genomics, biomedical, and clinical researchers and scientists, to support storing, sharing, and analyzing health-relevant data at unlimited scale. As part of the Data Platform team, you will help develop and shape these tools.


  • Design, develop, test, deploy, maintain and improve software.

  • Manage individual project priorities, deadlines and deliverables.

  • Design, implement and launch highly-visible, partner and end user-facing features.

  • Design and develop large scale web applications.


  • BA/BS degree in Computer Science or related technical field or equivalent practical experience.

  • Experience in API development, JavaScript and/or Python. Experience working with Java, databases and distributed systems.

  • 5+ years of experience in web application development.

Preferred qualifications:

  • Master's degree in Computer Science or related technical field.

  • 5+ years of experience developing user-facing software.

  • Knowledge of web libraries and frameworks such as AngularJS, Polymer and Closure.

  • Familiarity with the whole web stack, including protocols and web server optimization techniques.

Powered by