DevJobs

Senior Backend Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Scala Scala ꞏ 5y
  • Spark Spark
  • Cassandra Cassandra
  • Elasticsearch Elasticsearch
  • Redshift

About Franklin

Genetic data is complex, fragmented and often misunderstood.

At Franklin, we combine scientific rigor with advanced technology and a deep focus on our users to transform genomic data into clear, actionable insights that improve lives..


Now part of QIAGEN, a global leader in molecular diagnostics and life sciences, Franklin retains the independence and agility of a startup while benefiting from the scale, stability, and worldwide reach of a major biotech organization. Our multidisciplinary team — from software engineers to clinicians — builds data platforms that power precision medicine and connect a worldwide community of healthcare and research professionals to share knowledge and unlock the full potential of genomic data.

We offer a collaborative, high-impact environment where complex challenges meet real-world purpose — enabling innovation at scale.


About the role:

We’re building the core data and analysis engine that powers Franklin’s global platform — a system that turns massive genomic datasets into actionable insights for clinicians and researchers.

We’re looking for a hands-on senior backend engineer who thrives on tackling complex architecture, technical and domain challenges, and solving real problems at scale.


How you’ll have impact:

You will take part in designing and developing our entire backend  processing engine. You will work on big data processing and cloud related aspects such as scalability, performance, security and more. The challenge is to develop an efficient large scale processing engine as well as specific algorithmic solutions to complex bio-data challenges.

As part of this role you will: 

  • Take full ownership of the backend systems and data processing pipelines that handle large-scale, high-volume genomic data.
  • Work on challenges involving scalability, performance optimization, data modeling, and distributed computation.
  • Work in empowered teams with product, data, and frontend to deliver secure, well-tested, and performant features in a fast-moving environment.
  • Contribute to shaping Franklin’s evolving cloud architecture and engineering best practices.


What you’ll bring:

  • 5+ years of Proven experience building and evolving backend systems in Java or Scala.
  • Experience designing for scale, reliability, and performance in distributed or cloud environments.
  • Strong understanding of data structures, algorithms, and system design, with the ability to reason about trade-offs.
  • Hands-on experience with at least one of: Spark, ElasticSearch, Cassandra, Redshift, or similar large-scale data technologies.
  • Curiosity, ownership, and a builder’s mindset — someone who enjoys turning complex data into elegant, performant systems.
  • Comfortable working in a dynamic, collaborative, agile startup-style environment within a global company.


Genoox