Q

QIAGEN

Molecular testing consumables, instruments, software

Senior Software Engineer - Java/Scala

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCluj-Napoca, RomaniaIn-person

About the Job

Requirements

  • At least five years of professional software development experience, including strong hands-on experience using Java in production systems (Java 8, 11, or 17+).
  • Solid understanding of object-oriented design and software architecture principles.
  • Experience building and operating distributed back-end systems, including concurrency, asynchronous programming, and data processing.
  • Strong experience designing and consuming REST APIs.
  • Solid knowledge of back-end testing practices such as JUnit, Mockito, or similar, along with SQL and NoSQL database experience.
  • Strong experience with Git workflows and code reviews.

Responsibilities

  • Design, build, and maintain scalable back-end services using Scala.
  • Develop and evolve APIs and services supporting data-intensive workflows.
  • Work on distributed systems and asynchronous processing pipelines.
  • Ensure performance, reliability, and scalability of back-end components.
  • Collaborate closely with product, front-end, data, and DevOps teams.
  • Drive back-end architecture decisions and best practices.
  • Write high-quality, well-tested, and maintainable code.
  • Review code and mentor mid-level engineers.
  • Contribute to technical discovery, estimates, and feasibility discussions.

Desired Qualifications

  • Experience with GraphQL.
  • Functional programming experience, ideally with Scala, including exposure to Akka, ZIO, Cats, or other Scala ecosystem tools relevant to existing Scala services.
  • Working knowledge of Python for scripting, automation, or data processing, alongside experience with event-driven or streaming architectures.
  • Familiarity with cloud platforms such as AWS or GCP, containerised deployments, and CI/CD practices.
  • Experience working in distributed international teams, with exposure to healthcare, biotech, or other regulated software domains.

About the Company

QIAGEN

Molecular testing consumables, instruments, software

QIAGEN provides molecular testing solutions for DNA, RNA, and proteins used by researchers and clinicians in life sciences and diagnostics. Its products support the full workflow from sample preparation to data interpretation through a portfolio of sample technologies, assay technologies, and bioinformatics software, including QIAseq UPXome RNA Library Kits, QIAstat Dx Viral Vesicular Panel, and the QIAstat Dx Analyzer. The company differentiates itself with an integrated end-to-end ecosystem that combines hardware, reagents, and software to streamline workflows and data analysis. Its goal is to help researchers and clinicians obtain fast, reliable molecular insights to support scientific discovery, diagnostics, and patient care.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Venlo, Netherlands
Founded
1984

Recently Posted Jobs

Explore more opportunities at QIAGEN

See more jobs