Principal Software Engineer

DNAnexus

DNAnexus

Software Engineering

Prague, Czechia

Posted on May 12, 2026

Company Description

Founded in 2009, DNAnexus is the enterprise orchestration platform for precision health. A pioneer in cloud-based omics and purpose-built bioinformatics for life sciences, DNAnexus helps customers contextualize, orchestrate, and federate multiomic and real-world data to derive actionable insights and accelerate the journey from sequence to scientific breakthrough. DNAnexus accomplishes this through its compliance-first, AI-enabled platform, equipped to handle extreme scale and complex data processing for genomics, multiomics, and beyond. For more information, visit www.dnanexus.com.

Job Description

Project Summary

Our high-performance genomic analytics platform is designed to bridge the gap between massive-scale raw sequencing and actionable biological insight. The system simplifies genomic data workflows by providing a scalable platform and pipelines to work with genomic data of petabyte-scale cohorts. The project is written by multidisciplinary teams with bioinformaticians who understand the domain and software engineers with product engineering mindset.

Who We’re Looking For

We are seeking a highly autonomous and product-minded Staff Software Engineer. This critical role requires robust technical skills in software development and data management and a willingness to learn about molecular data and bioinformatician workflows. We’re looking for a proactive person who is able to lead product engineering initiatives inside a cross-functional team and collaborate on them with others.

  • Product minded/agile mindset is required for the position - ability to find right compromise between road-to-market delivery and necessary quality for long-term product.
  • Backend generalist navigating technical ambiguity with a flexible, learning-oriented approach.
  • Experience architecting high-performance solutions with relational SQL-like database systems.

Responsibilities

  • Design, build, and maintain scalable clinical and molecular data systems
  • Develop cloud-native infrastructure for large-scale biomedical workloads
  • Ensure high reliability, performance, and quality of delivered systems
  • Collaborate with global engineering teams (including US-based counterparts)
  • Drive agile engineering best practices (testing, CI/CD, observability, delivery discipline)

Qualifications

  • 5+ years of software development experience.
  • Track record of natural leadership in cross-functional teams. Ability to lead initiatives while still being hands-on engineer, collaborate with others, share responsibility and have a strong team mindset.
  • Proficiency in core development tools: Python (occasionally TypeScript), SQL, Kubernetes.
  • Proficiency in utilizing AI-powered development tools (e.g., Claude Code, GitHub Copilot) to accelerate coding, debugging, and testing workflows, while maintaining a critical eye for code quality, security, and adherence to established engineering principles.
  • Proficiency in computing fundamentals, including cloud computing (e.g., AWS).
  • Experience in data modeling, with an understanding of database management systems.
  • Experience in executing the end-to-end software development lifecycle, including agile delivery, automated testing, CI/CD, and continuous process improvement.

Additional Information

Headquartered in Mountain View, California, with over 220 team members across the United States and Europe, DNAnexus is experiencing rapid growth and market adoption. With the support of leading investors including Google Ventures and Blackstone, and trusted by hundreds of the world's biomedical leaders, the company is at the innovative forefront with our precision health data cloud to drive scientific breakthroughs. If you are interested in joining our team, please apply today!