jobapplier

Senior Software Engineer

Seqera Labs

Skills

Required

  • billing
  • AWS
  • Azure
  • metering
  • data integrity
  • inheriting a system
  • REST APIs
  • Kubernetes
  • Java / Groovy
  • Spring Boot

Preferred

  • frontend
  • Angular
  • tooling
  • Prometheus
  • Grafana
  • ELK
  • CI/CD ownership
  • provisioning
  • major cloud provider's API

Join Seqera, a leading company in the biotech industry, as a Senior Software Engineer. In this role, you will take ownership of the application layer that turns computational capability into a user-friendly platform for our customers. You will work on high-impact engineering tasks, including system architecture design, data modeling, cloud provider integrations, and API development. You will have the opportunity to influence architecture decisions, improve compute provisioning and billing processes, and collaborate closely with product, platform, and infrastructure teams.

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

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

About Seqera Labs

  • Assumer la responsabilité de la couche d'application qui transforme la capacité de calcul en quelque chose que nos clients peuvent configurer, exécuter et payer.
  • Concevoir et mettre en œuvre un backend qui prend en charge le provisionnement d'environnements de calcul sur plusieurs plateformes cloud.
  • Collaborer étroitement avec les équipes produit, plateforme et infrastructure pour livrer des résultats d'ingénierie de classe mondiale.
  • 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

Responsibilities

  • Real hands-on experience with a major cloud provider's API - provisioning and managing resources programmatically, not just deploying to it
  • Usage-based billing or monetization platforms (Metronome, Stripe) and pay-as-you-go pricing

Requirements

  • 4+ years building and operating production backend services, with real ownership of at least one
  • Comfortable with ambiguity - you develop hypotheses with limited information, drive work independently, and reach out early to stay unblocked
  • 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 inheriting a system, asking questions, and writing down what was never documented

Have been accountable for something customer-facing in production

  • Comfortable designing REST APIs and data models, and keeping integrations working across versions and failures
  • Have worked with Kubernetes as somewhere workloads actually run
  • Strong in Java and/or Groovy, with Micronaut, Spring Boot or similar
  • Multiple clouds - hands-on across two or more of AWS, Azure, GCP
  • GPU workloads and GPU-enabled provisioning
  • Bioinformatics, Nextflow, or scientific computing background

Preferred

  • Some frontend exposure (Angular)
  • Observability tooling (Prometheus, Grafana, ELK) and CI/CD ownership
  • Open-source contributions