Principal Software Engineer

3 days ago


Cambridge, United States Broad Institute Full time


Description & Requirements

Job Description

Are you a software engineer who wants to make a difference and help cure cancer? The Broad Institute is looking for a passionate Principal Software Engineer to help us build research experiences that will enable the next decade of scientific discovery in human medicine.

The product: You'll be working on a full stack team building Terra (Terra | Science at Scale ), a flexible platform that allows researchers to perform data analysis in the cloud at previously unattainable scales. Scientists around the world use this platform every day to power world-renowned genomic and medical research, including groundbreaking research on COVID-19.

The environment: A lively, team-based setting where collaboration is key. An organization that values transparency, empathy, diversity, and growth. Teammates who are passionate about finding high-quality solutions to difficult problems and supporting each other. Partners who are committed to the mission of advancing science, and believe that that work is best done when many hands come together.

The team: Your team will focus on the core services that run Terra, supporting researchers in making data easy to access and work with. Your role will include:

  • Working in a collaborative, multidisciplinary team (including UX and Product Management) to deliver a frictionless, scalable, and collaborative research experience in Terra
  • Building and maintaining services that support Terra such as firecloud-orchestration, RAWLS, workspace data service, and cloud-native storage and IAM services
  • Designing and building new services to help manage entity metadata on cloud resources
  • Integrating with multiple cloud providers (GCP & Azure)
  • Working closely with our partner teams at Manifold
  • Improving tooling, code, testing, CI/CD, and development processes to increase engineering productivity and satisfaction
  • Mentoring and coaching other engineers


Minimum requirements:

  • Bachelors Degree in Computer Science, Computer Engineering, Computer Information Systems or comparable discipline
  • 10+ years of software development experience, though exceptional candidates with less experience will be considered
  • Experience in designing & building complex full-stack applications with RESTful APIs backed by a relational database
  • Strong communicator, capable of leading progress on a team through collaboration and influence
  • Experience with cloud computing (preferably: compute, storage, IAM, logging/tracing, databases)
  • Experience in engineering relational databases that scale and are performant
  • DevOps experience and skills (e.g. shell scripting, CI/CD, containerization and runtime environments, etc)
  • Empathetic and humble; committed to fostering a diverse and inclusive team
  • Proficiency with Java and/or Scala (or other object-oriented and/or functional programming languages), familiarity with Javascript/React and Python


  • Cambridge, Massachusetts, United States CRITICAL Software Full time

    At CRITICAL Software, we're driven by a passion for innovation and a commitment to excellence. As a Principal Engineer, you'll play a key role in shaping our engineering excellence and expanding our presence in the North American market.Key Responsibilities:Lead full-lifecycle software development, from requirements elicitation to design, coding, testing,...


  • Cambridge, Massachusetts, United States CRITICAL Software Full time

    At Critical Software, we're on a mission to push the boundaries of what's possible in software development. We're seeking an experienced Principal Engineer to join our team and help us expand our presence in the North American market.This is an excellent opportunity for motivated software engineering professionals who enjoy working in a flexible, goal-driven...


  • Cambridge, Massachusetts, United States Context Labs Full time

    Job Title: Principal Backend Software EngineerAbout the Role:We are seeking a highly skilled Principal Backend Software Engineer to join our team at Context Labs. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend software systems.Key Responsibilities:Lead the development of our backend...


  • Cambridge, Massachusetts, United States Context Labs Full time

    Job Title: Principal Backend Software EngineerAbout the Role:We are seeking a highly skilled Principal Backend Software Engineer to join our team at Context Labs. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our blockchain services and APIs.Key Responsibilities:Lead the development of our...


  • Cambridge, United States Context Labs Full time

    Principal Software Engineer, AI Engineering Cambridge, MA About this position: Context Labs is seeking a Principal Software Engineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics spaces. Working as an integral leader within the development team, the engineer will lead many aspects of developing our AI...


  • Cambridge, Massachusetts, United States Boston Scientific Full time

    About This Role:The Principal Software Test Engineer will join a highly effective product quality team, working side-by-side with developers in an Agile environment, providing technical guidelines to product test teams, working closely with managers, test leads, and engineers globally by developing test cases for a wide range of software components,...


  • Cambridge, Massachusetts, United States Cambridge Mobile Telematics Full time

    Cambridge Mobile Telematics (CMT) is a leading provider of telematics services, dedicated to enhancing road safety worldwide. We are seeking a highly skilled Principal Embedded Software Engineer to join our team and contribute to the development of cutting-edge solutions.The ideal candidate will have a strong background in embedded software development, with...


  • Cambridge, Massachusetts, United States Context Labs Full time

    Job SummaryContext Labs is seeking a highly skilled Principal Backend Engineer to drive forward our product initiatives with the ImmutablyTM Platform and analytics spaces.This role will lead the development of our blockchain services, APIs, and related product capabilities, as well as provide thought leadership, upskilling of less senior engineers, and...


  • Cambridge, United States Apollo Solutions Full time

    Principal DevOps Engineer/SRE Apollo Solutions have partnered with a disruptive early stage AI/ML start-up backed by top tier venture capital. In this role, you will be working closely with their founders and founding engineers to ensure fast, secure and reliable features can be delivered as well as building their infrastructure to feature massive...


  • Cambridge, Massachusetts, United States Draper Labs Full time

    Job Description:Draper Labs is seeking a highly skilled Principal CMP Engineer to join our team at the Draper microfabrication facility. As a key member of our multidisciplinary team, you will be responsible for advancing our in-house CMP capability and applying it to wafer-level packaging techniques for advanced integration of sensor...


  • Cambridge, United States Context Labs Full time

    Principal Backend Engineer (Core Immutably) Cambridge, MA About this position: Context Labs is seeking a Principal Backend Engineer to help drive forward our product initiatives with our Immutably™ Platform and analytics spaces. Working as an integral leader within the development team, the engineer will lead many aspects of developing our platform...


  • Cambridge, United States Capital One Careers Full time

    Center 3 (19075), United States of America, McLean, Virginia Senior Software Engineer, Back End (Principal Associate) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of...


  • Cambridge, United States Capital One Full time

    Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Principal Associate)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...


  • CAMBRIDGE, United States Capital One Careers Full time

    Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Principal Associate)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...


  • Cambridge, United States Context Labs Full time

    Principal Backend Engineer, EdgeShare Cambridge, MA About this position: Context Labs is seeking a Principal Backend Engineer to help drive forward our product initiatives with our EdgeShare Platform and analytics spaces. Working as an integral leader within the development team, the engineer will lead many aspects of developing our "big data" systems,...


  • Cambridge, United States Context Labs Full time

    Principal Backend Engineer (Scrivener) Cambridge, MA About this position: Context Labs is seeking a Principal Backend Engineer to help drive forward our product initiatives with our Immutably™ Platform and analytics spaces. Working as an integral leader within the development team, the engineer will lead many aspects of developing our blockchain services,...


  • Cambridge, Massachusetts, United States Boston Scientific Full time

    About the Role:Boston Scientific is a global medical technology leader with a mission to transform lives through innovative medical solutions that improve the quality of patient care. We are seeking a highly skilled Principal Concept Development Engineer to join our Electrophysiology Division in Waltham, Massachusetts.The successful candidate will have a...


  • Cambridge, United States Roberts Recruiting Full time

    We are seeking a Principal Backend Engineer to help drive forward our product initiatives within our Path™ platform. Working as an integral leader within the development team, the engineer will head all aspects of developing our platform services, APIs, and product capabilities; as well as provide thought leadership, upskilling of less senior engineers,...


  • Cambridge, Massachusetts, United States Context Labs Full time

    Technical Leadership RoleWe're looking for a skilled Principal Backend Engineer to lead our EdgeShare engineering team.As a technical authority, you'll be responsible for developing and maintaining data systems and services for the Immutably Platform.You'll collaborate with development teams to define business requirements and translate them into software...


  • Cambridge, United States Softworld Inc Full time

    Job Title: Sr Principal Network Engineer Job Location: San Diego MD 92123 Onsite Requirements: IP4 and IPv6 network design Network design and architecture Active U.S. Government DOD Secret Clearance Job Description: As a Sr Principal Network Engineer. You will have a challenging and rewarding opportunity to be a part of our Enterprise-wide digital...