Full Stack Software Engineer with Biology Experience

Pacific Northwest National Laboratory
Computational Biology
United StatesWARichland


Pacific Northwest National Laboratory (PNNL) is a world-class research institution powered by a highly educated, diverse workforce committed to the values of Integrity, Creativity, Collaboration, Impact, and Courage. Every year, scores of dynamic, driven people come to PNNL to work with renowned researchers on meaningful science, innovations and outcomes for the U.S. Department of Energy and other sponsors; here is your chance to be one of them!

At PNNL, you will find an exciting research environment and excellent benefits including health insurance, flexible work schedules and telework options. PNNL is located in eastern Washington State—the dry side of Washington known for its stellar outdoor recreation and affordable cost of living. The Lab’s campus is only a 45-minute flight (or ~3 hour drive) from Seattle or Portland, and is serviced by the convenient PSC airport, connected to 8 major hubs.

PNNL is seeking a Full Stack Software Engineer to develop innovative software solutions to accelerate data analysis across a diverse set of biological research projects. The ideal applicant will have a skill set that includes a strong background in containerization and workflows (with bioinformatics experience preferred); robust programming skills including Python, SQL, and Javascript. Experience with proteomics or metabolomics data processing workflows, and version control through platforms like Github, including unit testing and continuous integration is highly recommended.

Our dynamic, multidisciplinary environment will offer many opportunities to bridge statistics/mathematics and biology through robust software implementations. This enables highly impactful applications in national security, human health, environmental exposure, and chemical forensics fields. Applicants will help create a vision and deliver projects to accelerate our team’s goals of developing leading-edge ‘omics analytics capabilities and applications for a variety of sponsors.


• Contribute to team development of research proposals
• Develop robust open-source software-based solutions to solve scientific problems
• Support activities to expand the breadth of scientific reach at PNNL, which includes contributing to concept and proposal development, contributing to publications, and generally delivering techological advances that elevate PNNL's reputation in 'omics and computational biology
• Support engagement with sponsors to produce successful projects, peer-reviewed papers, technical presentations, and other technical artifacts
• Train and mentor early-career engineers and work collaboratively with research across PNNL and other institutions around the world


Minimum Qualifications:
• BS/BA with 0-1 years of experience
• MS/MA with 0 years of experience
• Relevant Associate’s degree and 4 years of relevant work experience
• High school diploma and 8 years of relevant work experience

Preferred Qualifications:
• Strong verbal and written communications skills
• Demonstrated success in developing and implementing software for a range of chemistry and biology applications
• Work history of contributing to interdisciplinary teams to develop and execute small to major research projects
• Broad understanding of software development, containerization and version control
• Experience designing, implementing, and applying novel algorithms for scientific analysis
• Experience coding in Python
• Familiarity with Javascript libraries e.g. React
• Experience with cloud orchestration environments and services (e.g., Kubernetes, MinIO)
• Experience using HPCs and/or cloud computing resources

Start date

As soon as possible

How to Apply

For more information and/or to apply, please visit: careers.pnnl.gov/jobs/4075?lang=en-us

Questions? Please contact Kim Willer at kimberly.willer@pnnl.gov