Software Engineer

Seqera

United States

Remote

USD 180,000 - 280,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Private health insurance
Home office allowance
Learning budget

Job summary

Seqera is seeking a Staff Software Engineer to own the low-level systems powering scientific workloads in the cloud. You will work on Fusion, Fusion Snapshots, Ignite, and Sched, shaping the architecture and pushing code quality and reliability.

You will write Go and C/C++ today, with Rust or JVM where needed, and collaborate across AWS/Azure/GCP multi-cloud environments while mentoring teammates and driving performance engineering.

Qualifications

  • Production-grade systems software with staff-level ownership.
  • Strong Go and C/C++ background, close to OS.
  • Deep Linux internals: filesystems, namespaces, processes, signals.
  • Distributed/cloud-native systems across multiple clouds.
  • Clear, well-tested code with strong debugging.
  • Comfort with ambiguity and independent work; open to AI.
  • Experience with container runtimes and Kubernetes.

Responsibilities

  • Design, build, and own low-level systems across Fusion, Fusion Snapshots, Ignite, and Sched.
  • Write reliable, well-tested Go and C/C++ code; Groovy/Java where needed.
  • Work near the OS: FUSE, Linux namespaces, CRIU, and process supervision.
  • Handle multi-cloud orchestration across AWS, Azure, and GCP.
  • Drive performance via I/O, caching, and bandwidth management.
  • Set technical direction and raise testing and observability standards.
  • Mentor teammates and onboard new engineers.

Skills

Go
C/C++
Rust
Groovy/Java
Linux internals
CRIU
FUSE
Kubernetes
Docker
Cloud-native
Distributed systems
AI usage

Tools

Docker
Kubernetes
CRIU
FUSE

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. 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.

Задачи:

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.

Требования:

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. 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.

Условия:

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

Senior Software Engineer
Senior Software Engineer

Seqera • United States

Remote
USD 140,000 - 200,000
Time off & holidays
Equity
Private health insurance
+4
Platform Engineer
Platform Engineer

SeQura • United States

Remote
USD 180,000 - 230,000
Гибридная/удалённая работа
Здоровье и страхование сотрудников
DevOps engineer for fundraising platforms
DevOps engineer for fundraising platforms

Fundraise Up, Inc. • United States

Remote
USD 78,000 - 83,000
Fully remote work
Home office stipend
Coworking reimbursement
+6
Staff Software Engineer - Remote, Equity, Cloud OS Stack
Staff Software Engineer - Remote, Equity, Cloud OS Stack

Seqera • United States

Remote
USD 180,000 - 280,000
Equity
Private health insurance
Home office allowance
+1
SRE
SRE

NDeavour Consulting Ltd. • United States

Hybrid
USD 140,000 - 190,000
Remote work option
Private health insurance
Free parking
+6
Data engineer
Data engineer

Iterable, Inc. • United States

Hybrid
USD 62,000 - 76,000
Private Medical Insurance
Meal Allowance
Balance Days
+4
Site reliability engineer in developer tools
Site reliability engineer in developer tools

Nebius • United States

Remote
USD 120,000 - 200,000
DevOps Engineer
DevOps Engineer

Qualifyze GmbH • United States

Hybrid
USD 73,000 - 79,000
Hybrid work mode
Private health care
Annual personal development budget
+2
Software Engineer | Kubernetes Automation
Software Engineer | Kubernetes Automation

Cast AI • United States

Remote
USD 81,000 - 112,000
Equity options
Learning budget for professional and个人
Software Engineer - Serverless
Software Engineer - Serverless

Runware • United States

Remote
USD 180,000 - 260,000
Generous paid time off
Meaningful stock options
Remote-first setup
+3