S

Seqera

Orchestrates Nextflow pipelines for genomics

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, Spain

About the Job

Requirements

  • At least 4 years of experience building and operating production backend services, including real ownership of at least one service.
  • Strong proficiency in Java and/or Groovy, with Micronaut, Spring Boot, or a similar framework.
  • Hands-on experience with a major cloud provider’s API, including programmatic provisioning and management of resources.
  • Experience using Kubernetes to run workloads.
  • Ability to design REST APIs and data models and maintain integrations across versions and failures.
  • Experience being accountable for a customer-facing system in production.
  • Ability to take ownership of an inherited system, investigate how it works, and document it.
  • Ability to work independently amid ambiguity by developing hypotheses from limited information and seeking help early when blocked.
  • Openness to extensive use of AI in engineering work.

Responsibilities

  • Build and own the integration between Seqera Intelligent Compute and the Seqera Platform.
  • Own Platform compute environments, enabling customers to set up and run compute across AWS, Azure, GCP, Kubernetes, HPC schedulers, and GPU-enabled executions, while handling differences among those backends.
  • Build against cloud-provider APIs and SDKs and handle partial failures, quota and permission errors, and provider-specific quirks that affect the product.
  • Own the billing and pay-as-you-go path by metering usage accurately, keeping usage events and invoices reconcilable, and supporting the free-user onboarding journey.
  • Design data models and APIs that remain consistent across services and releases.
  • Translate provider and scheduler errors into actionable user-facing messages and add tests and observability to speed up incident diagnosis.
  • Work directly with Platform and product teams and with support on customer escalations.
  • Make design decisions within the role’s scope and document the system to avoid dependence on any one person.

Desired Qualifications

  • Hands-on experience with two or more of AWS, Azure, and GCP.
  • Experience with HPC and batch schedulers such as Slurm, LSF, PBS, AWS Batch, Google Batch, or Azure Batch.
  • Experience with GPU workloads and GPU-enabled provisioning.
  • Experience with usage-based billing or monetization platforms such as Metronome or Stripe, and pay-as-you-go pricing.
  • Experience with self-serve or free-tier product work, including signup funnels, usage limits, or conversion.
  • Background in bioinformatics, Nextflow, or scientific computing.
  • Experience with observability tools such as Prometheus, Grafana, or ELK, and CI/CD ownership.
  • Some frontend experience, such as Angular.
  • Open-source contributions.

About the Company

Seqera

Orchestrates Nextflow pipelines for genomics

Seqera Labs provides software to orchestrate and run data analysis pipelines for genomics and life sciences. It builds on Nextflow, an open-source workflow engine, and its product Seqera Tower adds enterprise features for collaboration, monitoring, and scalable deployment on cloud or on-premises. It differentiates itself by offering an enterprise-grade runtime on top of Nextflow, emphasizing governance, scalability, and collaboration for pharma, biotech, and genomics teams. Its goal is to help researchers accelerate genomic data analysis and drug discovery, enabling faster public health responses and efficient workflows across large organizations.

Company size
51-200
Company stage
Series A
Total funding
$29.8M
Headquarters
Barcelona, Spain
Founded
2018

Recently Posted Jobs

Explore more opportunities at Seqera

See more jobs