S

Seqera

Orchestrates Nextflow pipelines for genomics

Software Engineer - Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of experience building and operating production backend services, including ownership of at least one.
  • Strong proficiency in Java and/or Groovy, with Micronaut, Spring Boot, or a similar framework.
  • Ability to design REST APIs and data models and maintain integrations across versions and failures.
  • Proficiency in TypeScript and Angular or React.
  • Familiarity with continuous integration and continuous delivery practices and tools such as Jenkins or GitHub Actions.
  • Experience being accountable for a customer-facing production system.
  • Ability to inherit an existing system, ask questions, and document previously undocumented information.
  • Ability to develop hypotheses with limited information, work independently, and seek help early when blocked.
  • Willingness to use AI tools extensively.

Responsibilities

  • Design and implement REST APIs and downstream services using Groovy, Java, and Micronaut, ensuring scalability, security, and performance.
  • Implement user interface components and services in Angular that interact with the Seqera Platform API.
  • Write maintainable code using engineering best practices, including unit testing, source control, continuous integration, automation, and design patterns.
  • Analyze requirements and design and develop features based on product requirements.
  • Build end-to-end tests to verify integration between backend implementations and clients.
  • Optimize applications for performance and scalability.
  • Make design decisions within the role's scope and document systems to reduce dependency on any one person.
  • Design data models and APIs that remain consistent across services and releases.
  • Build reusable code and components.
  • Collaborate with Engineering, Product, Infrastructure, and Design teams to improve the product.

Desired Qualifications

  • Experience writing event-based systems.
  • Experience with the Gradle build system.
  • Experience with Docker and related tools.
  • Experience with Kubernetes deployment and operations.
  • Experience with end-to-end testing frameworks such as Cypress or Playwright.
  • Understanding of deploying systems for cloud applications.
  • Knowledge of cloud vendor services and APIs.
  • Experience with scientific data analysis workflows and execution engines.
  • Experience designing and implementing microservices and highly parallel applications.
  • Experience in bioinformatics and genomics.
  • Experience maintaining or contributing to open-source software projects.

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