Job Location
Job Description

We are currently seeking a software engineer to work in our Frederick, Maryland, US office or in Hilden, Germany. The software engineer will develop code for pipelines that process complex genomic data, including next generation sequencing reads. The pipelines support both internal R&D needs, and also customer-facing services such as sequencing read analysis. The position requires strong coding ability, and strong skills in multi-machine parallel processing.

Primary responsibilities: 


  • Build and manage sequencing read processing pipelines using a combination of software developed by the academic community and in-house code development
  • Continuously develop script and compute infrastructure to rapidly support needs of internal R&D scientists
  • Develop and support customer-facing, cloud-based compute infrastructure for processing sequencing reads for multiple scientific applications
  • Troubleshoot customer problems
  • Maintain and improve legacy code, including integration of systems resulting from corporate acquisitions
  • MS degree or BS degree in computer science or bioinformatics

  • Proficiency coding in Python and SQL

  • Experience writing code to manipulate and analyze complex genomic measurements and annotations

  • Experience building scalable multi-machine parallel processing systems. Strong skills in mapping large compute tasks onto hardware efficiently

  • Strong Linux skills, and experience using major cloud provider tools and APIs (e.g. Google Compute Engine, Amazon Web Services EC2)

  • Experience using Python pipelining frameworks such as Luigi, pyFlow, Airflow, etc

  • Experience using container technology such as Docker or Rocket is a plus

  • Fluent (written and spoken) English 

  • The successful candidate will be able to write, test, and support high quality software in an environment with few other professional software engineers. Candidate must work on a daily basis directly with internal scientists and customers

How to Apply

Please send your application to:

Jessie Nguyen - Recruiting Specialist

About Our Organization

QIAGEN is the leading global provider of Sample to Insight solutions to transform biological materials into valuable molecular insights.

QIAGEN sample technologies isolate and process DNA, RNA and proteins from blood, tissue and other materials. Assay technologies make these biomolecules visible and ready for analysis. Bioinformatics software and knowledge bases interpret data to report relevant, actionable insights. Automation solutions tie these together in seamless and cost-effective molecular testing workflows.

QIAGEN provides these workflows to more than 500,000 customers around the world in Molecular Diagnostics (human healthcare), Applied Testing (forensics, veterinary testing and food safety), Pharma (pharmaceutical and biotechnology companies) and Academia (life sciences research).

As of June 30, 2015, QIAGEN employed approximately 4,400 people in over 35 locations worldwide. Further information can be found at

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.

National Institute of Environmental Health Sciences researchers have visualized the career paths of former postdocs.

A new survey from the Pew Research Center finds that half of women working in STEM have experienced gender discrimination at work.