Software Development Engineer I/II

Job ID
Regular Full-Time
Fred Hutchinson Cancer Research Center
Biostatistics, Bioinformatics and Computational Biology


Cures Start Here. At Fred Hutchinson Cancer Research Center, home to three Nobel laureates, interdisciplinary teams of world-renowned scientists seek new and innovative ways to prevent, diagnose and treat cancer, HIV/AIDS and other life-threatening diseases. Fred Hutch’s pioneering work in bone marrow transplantation led to the development of immunotherapy, which harnesses the power of the immune system to treat cancer. An independent, nonprofit research institute based in Seattle, Fred Hutch houses the nation’s first cancer prevention research program, as well as the clinical coordinating center of the Women’s Health Initiative and the international headquarters of the HIV Vaccine Trials Network. Careers Start Here.

At Fred Hutch, we believe that the innovation, collaboration, and rigor that result from diversity and inclusion are critical to our mission of eliminating cancer and related diseases. We seek employees who bring different and innovative ways of seeing the world and solving problems. Fred Hutch is in pursuit of becoming an antiracist organization. We are committed to ensuring that all candidates hired share our commitment to diversity, antiracism, and inclusion.


The Gottardo Lab at Fred Hutch is a research lab within the computational biology program focused on creating statistical methods and software tools to analyze high throughput biological data. Our team works in collaboration with bench scientists and clinicians we work to understand severe diseases such HIV, malaria, and cancer and ultimately help develop vaccines and/or a cure. As a team, we value collaborative efforts, continued learning, and passion for our work.

Currently, the Gottardo Lab is working fully remote through at least summer 2021. You can learn more about the lab and lab members at


The Software Development Engineer (SDE) will work primarily with the ImmuneSpace team to manage, a portal for immunologists to access and analyze public vaccine clinical trial data. As a team, the members of ImmuneSpace aim to craft quality code as we constantly improve our systems of DevOps, automated testing, and data visualization. Our goal is to produce high-quality features that meet scientists' needs using a collaborative workflow. As a member of the team, the SDE will take on a variety of tasks: refactoring react.js front-end data visualization components, writing custom SQL queries, managing infrastructure updates (e.g. apache tomcat), and updating an internal R API to perform analysis and serve results.


Our Culture:

  • Work in an organization that aims to make the world a better place and is home to three Nobel Prize winners
  • Enjoy an awesome work-life balance with a strong dedication from management to a 40 hour work week


  • Maintain, modify and develop software features in JavaScript, R, and SQL
  • Contribute to the automated testing framework for both the web-based database portal and the R API client
  • Write and maintain user-facing and internal documentation.
  • Participate in feature requirements gathering, design and tasking for new development or refactoring.
  • Engage in code discussions and reviews to ensure all team-members are cross-trained on all parts of the larger codebase.


Minimum qualifications for SDE I:

  • Bachelor’s Degree or equivalent experience
  • 1+ years professional experience in software development
  • Interest in learning data engineering with R
  • Some experience with modern front-end JavaScript frameworks (e.g. React or Angular) and libraries (e.g. Bootstrap)
  • Detail oriented including the following:
    • Ability to understand a system of complex interactions and explain this understanding to technical and non-technical collaborators
    • Capable of deep troubleshooting to discover the root causes of problems
    • Has well-commented code and documentation
    • Positive attitude, willingness to ask questions and learn independently
  • Working knowledge of version control systems (e.g. git)

Minimum qualifications for SDE II:

  • Bachelor’s Degree or equivalent experience
  • 3+ years of experience working in software development
  • Some experience with SQL-based Relational Database Management Systems (e.g. PostGreSQL or MySQL), such as defining schema and writing custom queries
  • Some experience writing APIs, preferably in a data-centric application
  • Some front-end experience with a modern JavaScript framework
  • Experience with automated testing systems (e.g. TravisCI, CircleCI, Github Actions)
  • Experienced with version control systems and their use within an agile development setting
  • Working knowledge of software design patterns and principles


Preferred qualifications:

  • Experience working with medium-size datasets in a common data science language (e.g. R, Python, MatLab), including visualization
  • Comfortable in UNIX systems and working at the command line
  • Experience with cloud infrastructure (e.g. AWS / Azure) or containerization (Docker)
  • Basic knowledge of data science and statistics

A statement describing your commitment and contributions toward greater diversity, equity, inclusion, and anti-racism in your career or that will be made through work at Fred Hutch is requested of all finalists.

Our Commitment to Diversity

We are proud to be an Equal Employment Opportunity (EEO) and Vietnam Era Veterans Readjustment Assistance Act (VEVRAA) Employer. We are committed to cultivating a workplace in which diverse perspectives and experiences are welcomed and respected. We do not discriminate on the basis of race, color, religion, creed, ancestry, national origin, sex, age, disability (physical or mental), marital or veteran status, genetic information, sexual orientation, gender identity, political ideology, or membership in any other legally protected class. We are an Affirmative Action employer. We encourage individuals with diverse backgrounds to apply and desire priority referrals of protected veterans. If due to a disability you need assistance/and or a reasonable accommodation during the application or recruiting process, please send a request to our Employee Services Center at or by calling 206-667-4700.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed