Senior Software Engineer

Seqera

Barcelona

On-site

EUR 85,000 - 115,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Private health insurance
Home office allowance
Learning and development budget
Mental Health App subscription

Job summary

Seqera seeks a Senior Software Engineer to own the backend layer that turns computational capacity into configurable, billable services across AWS, Azure, GCP, Kubernetes, HPC schedulers, and GPU runs. You will shape an application layer that powers Seqera Intelligent Compute and its platform integrations.

You’ll collaborate with product, platform, and infra teams, design data models and APIs, and ensure reliable provisioning, multi-tenant usage tracking, and transparent metering.

Qualifications

  • 4+ years building and operating production backend services.
  • Strong in Java and/or Groovy, with Micronaut or Spring Boot.
  • Hands-on experience with a major cloud provider's API.
  • Kubernetes experience with actual workloads.
  • Care about data correctness, especially in billing or metering.
  • Design REST APIs and data models across services and releases.
  • Accountable for customer-facing production systems.
  • Comfortable with ambiguity and self-driven work.
  • Open to using AI in everyday engineering.

Responsibilities

  • Build and own integration between Seqera Intelligent Compute and the Seqera Platform.
  • Own Platform compute environments across AWS, Azure, GCP, Kubernetes, HPC schedulers, and GPU.
  • Work with cloud provider APIs and handle partial failures and quota issues.
  • Own the billing and pay-as-you-go path with accurate metering and invoices.
  • Design data models and APIs that stay consistent across services.
  • Make failures legible and add tests and observability for faster diagnosis.
  • Collaborate with Platform, product, and support on escalations from customers.
  • Document the system so it does not depend on a single person.

Skills

Java
Groovy
Micronaut
Spring Boot
Cloud APIs
Kubernetes
REST API design
Billing experience
Production ownership
Data modeling

Tools

Prometheus
Grafana
ELK

Job description

Seqera is on a mission to empower scientists and organizations to solve humanity’s biggest challenges through data-driven science. As the company behind Nextflow and the Seqera Platform, we enable global enterprises, biotech innovators, academic institutions, and public sector organizations to scale complex data workflows with confidence.

We’re a global, remote-friendly team with headquarters in Barcelona and colleagues across the US, UK, and beyond. As we continue to grow, we’re strengthening our internal foundations - and that’s where you come in.

About the role

We are looking for a Senior Software Engineer to join our Unified Compute team and take ownership of the application layer that turns computational capability into something our customers can configure, run, and pay for - spanning Seqera Intelligent Compute, its integration with the Seqera Platform, and the metering and billing that sits behind them. This layer is essential to our customer-facing platform's operational success: it determines whether biotech innovators and researchers can set up the compute they need, run their workloads reliably wherever they run them, and see transparent, accurate insight into what they used and what it cost.

You will help shape a backend that supports compute environment provisioning across AWS, Azure, GCP, Kubernetes, HPC schedulers and GPU executions; multi-tenant usage tracking and accurate billing computation across cloud and on-prem deployments; and the pay-as-you-go and free-tier onboarding journeys that bring new users onto the platform. The role spans high-impact engineering work - from system architecture design to data modeling, cloud provider integrations, and API development - using JVM technologies (Java, Groovy, Micronaut).

You will be empowered to influence our architecture decisions, improve the lifecycle of compute provisioning and billing processes, and collaborate closely with product, platform, and infrastructure teams to deliver world-class engineering outcomes. It is a broad scope, and you will own it end to end, with three engineers alongside you in the team to lean on for the hardest calls.

What You'll Do
  • Build and own the integration between Seqera Intelligent Compute and the Seqera Platform.

  • Own Platform compute environments: let customers set up and run compute across AWS, Azure and GCP, Kubernetes, HPC schedulers, and GPU-enabled executions - and handle the ways those backends differ.

  • Build against cloud provider APIs and SDKs, and handle what the real world returns: partial failures, quota and permission errors, provider quirks that leak into the product.

  • Own the billing and pay-as-you-go path - metering usage accurately, keeping usage events and invoices reconcilable, and making the free-user onboarding journey work.

  • Design data models and APIs that stay consistent across services and releases.

  • Make failures legible: turn raw provider and scheduler errors into something a user can act on, and add the tests and observability that make the next incident faster to diagnose.

  • Work directly with the Platform and product teams, and with support on escalations from real customers.

  • Take design decisions within your scope and document the system so it is not dependent on any one person.

About you
  • 4+ years building and operating production backend services, with real ownership of at least one.

  • Strong in Java and/or Groovy, with Micronaut, Spring Boot or similar.

  • Real hands-on experience with a major cloud provider's API - provisioning and managing resources programmatically, not just deploying to it.

  • Have worked with Kubernetes as somewhere workloads actually run.

  • You care about correctness. Ideally you have worked on billing, metering or other systems where wrong data has consequences - and if not, you bring the same rigour to data integrity anyway.

  • Comfortable designing REST APIs and data models, and keeping integrations working across versions and failures.

  • Have been accountable for something customer-facing in production.

  • Comfortable inheriting a system, asking questions, and writing down what was never documented.

  • Comfortable with ambiguity - you develop hypotheses with limited information, drive work independently, and reach out early to stay unblocked.

  • We use AI every day and expect engineers to use it extensively. You do not need to be an expert, but you must be genuinely open to it.

Nice to have:
  • Multiple clouds - hands-on across two or more of AWS, Azure, GCP.

  • HPC and batch schedulers (Slurm, LSF, PBS, AWS Batch, Google Batch, Azure Batch).

  • GPU workloads and GPU-enabled provisioning.

  • Usage-based billing or monetization platforms (Metronome, Stripe) and pay-as-you-go pricing.

  • Self-serve or free-tier product work: signup funnels, usage limits, conversion.

  • Bioinformatics, Nextflow, or scientific computing background.

  • Observability tooling (Prometheus, Grafana, ELK) and CI/CD ownership.

  • Some frontend exposure (Angular).

  • Open-source contributions

Great benefits
  • Time off: 23 days for vacations per year, 3 days given by Seqera in December, and the national/public holidays according to your location.

  • Equity

  • Private health insurance

  • Private life insurance

  • Home office allowance (valued over 1,000 USD)

  • Subscription to Oliva, Mental Health App

  • Learning and development budget per year (1,000 USD)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Seqera • Barcelona

On-site
EUR 110,000 - 170,000
Equity
Private health insurance
Dental coverage
+3
Staff Software Engineer
Staff Software Engineer

Seqera • Spain

Remote
EUR 120,000 - 180,000
Equity
Private health insurance
Private life insurance
+2
Technical Solutions Architect
Technical Solutions Architect

Seqera • Barcelona

On-site
EUR 95,000 - 125,000
Time off and holidays
Equity
Private health insurance
+4
Senior Software Engineer
Senior Software Engineer

Seqera Labs • Barcelona

Hybrid
EUR 90,000 - 125,000
Office in Barcelona
Healthcare
Continuous Learning budget
+3
Bioinformatics Engineer - Services
Bioinformatics Engineer - Services

Seqera • Barcelona

On-site
EUR 70,000 - 100,000
Flexible working hours
International team
Equity
+5
Technical Solutions Architect
Technical Solutions Architect

Seqera Labs • Banyoles

Hybrid
EUR 90,000 - 120,000
Continuous Learning budget
Office Barcelona or remote work
Healthcare for employees
+3
Lead Software Engineer
Lead Software Engineer

Seqera • Barcelona

On-site
EUR 60,000 - 90,000
23 days of vacation
Private health insurance
Home office allowance
+2
Legal Counsel
Legal Counsel

Seqera • Barcelona

On-site
EUR 70,000 - 95,000
Time off
Equity
Private health insurance
+4
Legal Counsel
Legal Counsel

Seqera • Spain

Remote
EUR 60,000 - 90,000
Equity
Private health insurance
Private life insurance
+2
Senior Platform Engineer
Senior Platform Engineer

SeQura • Barcelona

Hybrid
EUR 85,000 - 120,000
23 vacation days
Flexible compensation plan
Health insurance discounts
+4