Senior Software Engineer

Seqera Labs

Barcelona

Hybrid

EUR 90,000 - 125,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Office in Barcelona
Healthcare
Continuous Learning budget
Take ownership and autonomy
Team events
Employee ownership

Job summary

Seqera Labs in Barcelona seeks a Senior Software Engineer for the Unified Compute team. You will own the application layer that turns compute into configurable, billable offerings across AWS, Azure, GCP, Kubernetes, HPC schedulers, and GPU workloads.

You will design data models and APIs, build cloud integrations, and own end-to-end provisioning and metering, partnering with Platform, Product and Infrastructure to deliver reliable, scalable backends and transparent usage insights.

Qualifications

  • Strong backend engineering experience in JVM stack.
  • Experience with cloud provider APIs and billing/metring concepts.
  • Proven ability to design REST APIs and data models.
  • Familiarity with multi-cloud deployments and HPC schedulers.
  • Comfort with open-source contributions and CI/CD practices.

Responsibilities

  • Own the application layer for compute provisioning and billing.
  • Build and maintain multi-cloud integrations (AWS/Azure/GCP).
  • Design data models and APIs across services and releases.
  • Improve observability and reliability; manage failures and quirks.
  • Collaborate with Platform, Product and Infra teams to deliver outcomes.

Skills

Java
Groovy
Micronaut
REST APIs
Data modeling
Cloud provider integrations
Kubernetes
Billing & metering
Observability
CI/CD
HPC schedulers
GPU workloads
Open-source contributions
Nextflow
Bioinformatics background

Tools

AWS
Azure
GCP
Prometheus
Grafana
ELK
Stripe
Metronome
Slurm
LSF
PBS

Job description

  • 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
  • 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
Benefits
  • Continuous Learning: We believe in empowering our people to expand their knowledge and be their best selves. That’s why you have a budget dedicated to being a life-long learner.
  • Make yourself at home: Whether in our office in Barcelona or from home, we want you to make yourself comfortable to reach your full potential.
  • Healthcare: We take care of your health and offer comprehensive packages for all our employees, no matter where they are located.
  • Take ownership: Use your initiative to work on new ideas and pursue them. Receive support and encouragement in doing so with maximum freedom.
  • Team events: We gather have weekly team lunches, bi-weekly social events, annual department offsites and annual company-wide retreats.
  • Employee ownership: We value employee ownership and actively support everyone to participate in our overall long-term success.

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 it4+ years building and operating production backend services, with real ownership of at least oneReal hands-on experience with a major cloud provider’s API - provisioning and managing resources programmatically, not just deploying to itComfortable with ambiguity - you develop hypotheses with limited information, drive work independently, and reach out early to stay unblockedYou 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 anywayComfortable inheriting a system, asking questions, and writing down what was never documentedHave been accountable for something customer-facing in productionComfortable designing REST APIs and data models, and keeping integrations working across versions and failuresHave worked with Kubernetes as somewhere workloads actually runStrong in Java and/or Groovy, with Micronaut, Spring Boot or similarMultiple clouds - hands-on across two or more of AWS, Azure, GCPUsage-based billing or monetization platforms (Metronome, Stripe) and pay-as-you-go pricingHPC and batch schedulers (Slurm, LSF, PBS, AWS Batch, Google Batch, Azure Batch)GPU workloads and GPU-enabled provisioningSelf-serve or free-tier product work: signup funnels, usage limits, conversionBioinformatics, Nextflow, or scientific computing backgroundSome frontend exposure (Angular)Observability tooling (Prometheus, Grafana, ELK) and CI/CD ownershipOpen-source contributions

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Seqera • Barcelona

On-site
EUR 85,000 - 115,000
Equity
Private health insurance
Home office allowance
+2
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
Senior Backend Engineer — Compute & Billing Platform
Senior Backend Engineer — Compute & Billing Platform

Seqera • Barcelona

Remote
EUR 85,000 - 115,000
Equity
Private health insurance
Home office allowance
+2
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: Cloud Compute & Billing Platform
Senior Software Engineer: Cloud Compute & Billing Platform

Seqera Labs • Barcelona

Hybrid
EUR 90,000 - 125,000
Office in Barcelona
Healthcare
Continuous Learning budget
+3
Senior DevOps Engineer (Cloud-Native, AI-Driven Platform)
Senior DevOps Engineer (Cloud-Native, AI-Driven Platform)

Septeo • Sasamón

On-site
EUR 70,000 - 100,000
Senior DevOps Engineer (Cloud-Native, AI-Driven Platform)
Senior DevOps Engineer (Cloud-Native, AI-Driven Platform)

Septeo ES • Benidoleig

On-site
EUR 70,000 - 95,000
Senior Platform Software Engineer - Core Infrastructure
Senior Platform Software Engineer - Core Infrastructure

Nexthink • Madrid

On-site
EUR 70,000 - 100,000