Software Engineer Bioinformatics

QIAGEN is one of the world’s leading biotechnology companies. With our sample to insight solutions that unlock valuable molecular information from biological samples, QIAGEN helps to improve healthcare and safeguard our societies, enables the development of new medicines and paves the way for scientific breakthroughs.

Join the revolution – and see how you can make a difference.

Software Engineer Bioinformatics

Job ID #: 10631 
Location:Hilden (near Duesseldorf), Germany
Functional Area:Research & Development
Employment Type:Regular Full-Time

Position Description

We are currently seeking a Software Engineer to develop code for data analysis pipelines that process complex genomic data, including spatial genomics detection technologies and next generation sequencing reads. The analysis pipelines support both internal R&D needs and customer-facing applications and services. The position requires strong coding ability.
Primary responsibilities:
  • Build and manage image and sequencing read processing pipelines using a combination of software developed by the academic community and in-house code development.
  • Continuously develop code and compute infrastructure to rapidly support the needs of internal R&D scientists.
  • Develop and support customer-facing applications for data analysis for multiple scientific applications.
  • Troubleshoot customer problems.
  • Maintain and improve legacy code, including integration of systems resulting from corporate acquisitions.

Position Requirements

  • MS degree in computer science and 2-3 years of industry experience.
  • Proficiency coding in Java. Python or other scripting skill also desired.
  • Experience using image processing libraries (e.g. ImageJ).
  • Experience building multi-threaded applications.  Strong skills in mapping computation-intensive and data-intensive compute tasks onto hardware efficiently.
  • Experience writing code to manipulate and analyze complex genomic measurements and annotations is a plus.
  • Strong Linux and git repository management skills.  Experience using major cloud provider tools and container technology such as Docker also helpful.
  • Fluent (written and spoken) English is required, basic German is desired.

Personal Requirements

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 both internal scientists and customers.


If this interdisciplinary challenge appeals to you, you can expect a highly motivated team that is looking forward to your support! Please apply online, quoting the reference number, with your complete application documents as well as your earliest starting date and salary expectations.

We look forward to hearing from you!

QIAGEN GmbH | Human Resources | QIAGEN Strasse 1 | 40724 Hilden | Germany

While applying for the job please refer to jobvector and use the following reference number: 10631


QIAGEN ist eines der erfolgreichsten Unternehmen in der Zukunftsbranche Biotechnologie. Wir sind ein stark expandierendes, innovatives Unternehmen mit eigener Entwicklung, Produktion und weltweitem Vertrieb. Mit unseren hochwertigen Produkten zur Isolierung und Analyse von Erbinformationen sind wir als Partner unserer Kunden aus Forschung und Industrie seit über 15 Jahren international...
More about QIAGEN GmbH


Average salary for comparable positions is about € 72.781,00 gross per year. Depending on experience and qualifications, as well as other factors, this estimate may deviate to varying degrees from salaries actually to be expected.