Staff Software Engineer

Posted 7 Days Ago
Be an Early Applicant
Hiring Remotely in Barcelona, Cataluña, ESP
In-Office or Remote
Expert/Leader
Cloud • Software
The Role
Own and develop low-level systems powering cloud-based scientific workloads across Fusion, Fusion Snapshots, Ignite, and Sched. Build reliable systems software in Go and C, work with Linux internals, filesystems, namespaces, process supervision, checkpoint/restore, and multi-cloud orchestration. Lead performance engineering, testing, observability, and operational excellence while mentoring engineers and shaping technical direction.
Summary Generated by Built In

About Seqera

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 Staff Software Engineer to join our Unified Compute team and take technical ownership of the low-level systems that power how scientific workloads run in the cloud. Our scheduling project (Sched) has gained real momentum, and we need a senior engineer to help build the ecosystem around it to the next level. The core of this role is deep in the stack — Fusion (a FUSE filesystem presenting cloud object storage as POSIX), Fusion Snapshots (CRIU-based checkpoint/restore that survives spot-instance reclamation), and Ignite (a container process manager) — with Sched as the orchestration layer that ties compute together. You'll also support adjacent services such as Groundswell (ML-based resource prediction) and Cloudinfo (multi-cloud pricing/metadata). It's a hands-on senior role with strong architectural influence.

What You'll Do
  • Design, build, and own low-level systems across Fusion, Fusion Snapshots, Ignite, and Sched.

  • Write reliable, well-tested code primarily in Go and C, with Rust and JVM (Groovy/Java, Micronaut) where the codebase calls for it.

  • Work close to the OS: FUSE filesystems, Linux namespaces, CRIU checkpoint/restore, process supervision, signal handling, static musl builds.

  • Tackle multi-cloud orchestration and scheduling: provider abstractions (AWS, Azure, GCP), instance selection, autoscaling, spot-instance fault tolerance, durable async queues.

  • Drive performance engineering — chunked I/O, multi-level caching, buffer pools, bandwidth management.

  • Set technical direction and raise the standard for testing, observability, and operational excellence.

  • Mentor teammates and help onboard new engineers.

About you
  • Deep experience building production-grade systems software, with technical ownership at Staff level.

  • Strong in Go and comfortable in C (or C++), close to the operating system.

  • Solid Linux internals — filesystems, namespaces, processes, signals, networking — and comfortable debugging at that level.

  • Built distributed and/or cloud-native systems and understand the failure modes of running across multiple clouds.

  • Write simple, well-structured, well-tested code; optimize for clarity and debuggability.

  • Comfortable with ambiguity and driving work independently.

  • We use AI every day and expect engineers to use it extensively — you don't need to be an expert, but you must be genuinely open to it.

Nice to have:
  • CRIU / checkpoint-restore / process migration.

  • FUSE or other filesystem/VFS work.

  • Rust; JVM (Groovy/Java, Micronaut).

  • Container runtimes, Docker internals, Kubernetes.

  • HPC/Batch (AWS Batch, Google Batch, Azure Batch).

  • Applied ML / data engineering (Groundswell); open-source systems contributions.

What will you find working at Seqera?
  • Flexible working hours.

  • International working environment with more than 25 nationalities.

  • Passionate & talented team.

  • Continuous skills development.

  • Team retreats and bonding activities.

  • A culture where your opinion is valued and your decisions have a real impact on the industry.

  • Excitement of a fast-growing startup in a constantly changing environment.

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)

Skills Required

  • Deep experience building production-grade systems software with technical ownership at Staff level
  • Strong experience with Go
  • Comfortable programming in C or C++
  • Solid knowledge of Linux internals, including filesystems, namespaces, processes, signals, and networking
  • Experience building distributed or cloud-native systems
  • Understanding of multi-cloud failure modes
  • Ability to write clear, well-structured, well-tested code and optimize for debuggability
  • Ability to work independently and comfortably handle ambiguity
  • Genuine openness to using AI extensively in engineering work
  • Experience with CRIU, checkpoint-restore, or process migration
  • Experience with FUSE or filesystem/VFS development
  • Experience with Rust or JVM technologies such as Groovy, Java, or Micronaut
  • Experience with container runtimes, Docker internals, or Kubernetes
  • Experience with HPC or batch systems such as AWS Batch, Google Batch, or Azure Batch
  • Applied machine learning, data engineering, or open-source systems contributions
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Barcelona, 08003
81 Employees
Year Founded: 2018

What We Do

Seqera is on a mission to simplify complex data analysis pipelines in the cloud. We provide software that enables developers and data scientists to create and deploy data applications in any environment. Our core, open-source technology Nextflow transforms the building of massively scalable and distributed computing solutions. Seqera is now empowering customers across pharma, genomics and biotech to break with the status quo of closed-platforms and custom scripts to embrace the future of cloud.

Similar Jobs

Affirm Logo Affirm

Staff Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
Spain
2200 Employees
103K-139K Annually
Remote
40 Locations
81 Employees
200K-250K Annually

Leap Tools Logo Leap Tools

Staff Software Engineer

Retail • Sales • Software
Remote
27 Locations
140 Employees

Dune Logo Dune

Staff Software Engineer

Software • Analytics • Financial Services • Cryptocurrency
In-Office or Remote
40 Locations
97 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account