Log inSign up free
  • Home
  • Jobs
    • Applications
    • Career
    • Resume
    • Cover letters
  • Content
    • Posts
    • Media
  • Messages
  • Analytics
    • Overview
    • Pages
  • Builder
    • Templates
  • More tools
    • Profile
    • Hiring
  • Settings
All jobs
FIFly.io logo

Fly.io

Location not stated

Platform Security Engineer.

SECURITY
<div class="lead"><p>We’re building a public cloud that runs on our own hardware all over the world. Customers hand us containers; we convert them into micro-VMs under hardware virtualization, each with its own kernel, on thousands of bare-metal hosts we operate ourselves. A growing share of those workloads are AI agents and inference, which means a growing share of the people attacking cloud platforms are interested in us.</p> </div> <p>Isolation is the product. The boundary between one customer&rsquo;s workload and the next, and between any workload and our own control plane, is a stack of things we build and run: the VMMs and their jailers, seccomp filters, host networking rules, the identity each host presents to the rest of the fleet, and the custom kernel underneath all of it. When that boundary holds, nobody notices. That&rsquo;s the job.</p> <h3 id='the-role' class='group flex items-start whitespace-pre-wrap relative mt-14 sm:mt-16 mb-4 text-navy-950 font-heading'><a class='inline-block align-text-top relative top-[.15em] w-6 h-6 -ml-6 after:hash opacity-0 group-hover:opacity-100 transition-all' href='#the-role' aria-label='Anchor'></a><span class='plain-code'>The role</span></h3> <p>We have a security team. It covers application security, trust boundaries and auth, vulnerability research against our own hypervisor stack, corporate security, compliance, and disclosure. What it doesn&rsquo;t have is someone who works alongside the platform team hacking on the platform itself: the kernel, the hypervisor jailers, the syscall filters, host network isolation, and the trust relationships between hosts. That&rsquo;s the gap this role closes.</p> <p>The work has two halves, and you will own both:</p> <ol> <li><strong class='font-semibold text-navy-950'>Keep the guest in the VM.</strong> Harden the per-workload boundary on every host. </li><li><strong class='font-semibold text-navy-950'>Plan for the worst.</strong> Limit the blast radius for when the next horrible KVM guest-to-host escape drops. </li></ol> <p>You will report to the Head of Security, who will set your priorities and review your work, but you will spend most of your day with the Platform team, who own the systems you will be changing. Coordination and communication will be just as important as raw technical skills.</p> <h3 id='what-youll-be-doing' class='group flex items-start whitespace-pre-wrap relative mt-14 sm:mt-16 mb-4 text-navy-950 font-heading'><a class='inline-block align-text-top relative top-[.15em] w-6 h-6 -ml-6 after:hash opacity-0 group-hover:opacity-100 transition-all' href='#what-youll-be-doing' aria-label='Anchor'></a><span class='plain-code'>What you&rsquo;ll be doing</span></h3> <p><strong class='font-semibold text-navy-950'>Isolation and sandboxing.</strong> We run two VMMs, Firecracker and Cloud Hypervisor, with jailers around them. You will own the syscall filtering, the process-level confinement, the network confinement around the jailers, and the violation telemetry that feeds our detection pipeline, across both VMMs and the host services that make up the platform.</p> <p><strong class='font-semibold text-navy-950'>Host network isolation.</strong> A lot of our fleet&rsquo;s isolation rests on nftables and friends. You will own what each host is allowed to talk to, by role, and the health checks and killswitches that tell us the rules in force are the ones we intended.</p> <p><strong class='font-semibold text-navy-950'>Blast radius and control-plane trust.</strong> The second half of the job. You will own the trust model between hosts and the control plane: how a host identifies itself and how its actions are attributed, how host-to-host operations such as machine migration are authorized, which services run on hosts that also run customer workloads, and what credentials live on a host and what each one can reach. You will design this with the Platform and Networking teams, build the host-local pieces yourself, and verify the rest.</p> <p><strong class='font-semibold text-navy-950'>The kernel.</strong> We build and patch our own host kernel. You will own the patching cadence and its SLA, keep kernel expertise spread across the fleet team rather than concentrated in one person, and own live kernel patching for the fixes that cannot wait for a reboot cycle.</p> <p><strong class='font-semibold text-navy-950'>Agent workloads.</strong> The platform increasingly runs agents, including a sandbox product for them. You will take the isolation half of that design seat: VMM confinement, worker-side controls, and what the platform can honestly guarantee an agent workload. This may even include compute where we no longer own the metal, and we will need to design for a fleet that spans trust levels.</p> <p><strong class='font-semibold text-navy-950'>When it breaks.</strong> A suspected guest escape, a host behaving strangely, weird kernel behavior: these need someone who can lead the technical investigation on the host, not just coordinate it. You will be one of the names we call, and you will help strengthen our forensics playbook.</p> <p>You will want to be comfortable working with coding agents. We lean on them hard, and the honest truth of low-level security work is that an agent will confidently hand you a kernel patch that is subtly wrong. You will need to be the person who catches it.</p> <h3 id='who-were-looking-for' class='group flex items-start whitespace-pre-wrap relative mt-14 sm:mt-16 mb-4 text-navy-950 font-heading'><a class='inline-block align-text-top relative top-[.15em] w-6 h-6 -ml-6 after:hash opacity-0 group-hover:opacity-100 transition-all' href='#who-were-looking-for' aria-label='Anchor'></a><span class='plain-code'>Who we&rsquo;re looking for</span></h3> <ul> <li>You&rsquo;ve shipped non-trivial Linux kernel, KVM or hypervisor, or BPF security work in production. </li><li>You have production experience with seccomp filters, jailer or sandbox configuration, or VM isolation hardening. </li><li>You have one anchoring domain (kernel and sandboxing, or host networking) with credible reach into the others. You will ramp across the rest over 6 to 12 months. </li><li>You&rsquo;ve run hardware virtualization on hardware you didn&rsquo;t control: bare-metal cloud instances, nested virtualization, or hosts in a customer&rsquo;s account. Not required, but definitely nice to have. </li><li>You&rsquo;ve been the platform-security specialist on a security team before, and you&rsquo;ve shipped security work in a matrixed org by collaboration rather than authority. </li><li>You&rsquo;re comfortable being the technical authority on low-level work without a more senior security engineer above you. </li><li>You write well asynchronously. Most of Fly happens in Slack threads and written design discussions. </li></ul> <p>This is not an application-security role. If your background is primarily SAST, code review, or web app pentesting, we already have that lane covered.</p> <h3 id='other-important-things-to-know' class='group flex items-start whitespace-pre-wrap relative mt-14 sm:mt-16 mb-4 text-navy-950 font-heading'><a class='inline-block align-text-top relative top-[.15em] w-6 h-6 -ml-6 after:hash opacity-0 group-hover:opacity-100 transition-all' href='#other-important-things-to-know' aria-label='Anchor'></a><span class='plain-code'>Other important things to know</span></h3> <p>We don&rsquo;t want to sell you a bill of goods. A few things about this role are genuinely hard:</p> <ul> <li><strong class='font-semibold text-navy-950'>You will be the depth.</strong> Nobody in the security function can backstop you on kernel, syscalls, BPF, or network isolation. Your technical sparring partners are our vulnerability researcher and the Platform and Networking teams, and those are relationships you will build. </li><li><strong class='font-semibold text-navy-950'>Much of the work lives in systems other teams own.</strong> You will change code in the platform and networking repositories, and those teams are busy. Getting things shipped depends on collaboration and clear writing more than on org-chart authority. The reporting line is designed to protect your priorities, not to let you dictate theirs. </li><li><strong class='font-semibold text-navy-950'>The scope is real and the structure is thin.</strong> There&rsquo;s no backlog handed to you. Work surfaces from incidents, from Slack, from the fleet. You will manage your own scope, and that is harder than it looks. </li><li><strong class='font-semibold text-navy-950'>We&rsquo;re on call, and our stuff is global.</strong> When isolation breaks, customers notice, in every time zone. </li></ul> <p>Extrapolate the bad implications, then ask us about them, and we&rsquo;ll be candid.</p> <h3 id='how-we-hire' class='group flex items-start whitespace-pre-wrap relative mt-14 sm:mt-16 mb-4 text-navy-950 font-heading'><a class='inline-block align-text-top relative top-[.15em] w-6 h-6 -ml-6 after:hash opacity-0 group-hover:opacity-100 transition-all' href='#how-we-hire' aria-label='Anchor'></a><span class='plain-code'>How we hire</span></h3> <p>This is a senior, fully remote, full-time position. The salary range is $180,000 to $225,000 USD. We offer competitive equity grants with a long exercise window, health care benefits, flexible vacation time (with a minimum), and hardware and phone allowances.</p> <p>We respect career experience but we aren&rsquo;t hypnotized by it, and we don&rsquo;t trust resumes or interviews to tell us who can do this work. Instead we show you the kind of work we actually do and see if you enjoy doing it. The process is about five hours of your time end to end:</p> <ol> <li><strong class='font-semibold text-navy-950'>Short written application.</strong> A few questions about your background and how you work. </li><li><strong class='font-semibold text-navy-950'>Work sample (async, 2 to 3 hours).</strong> A kernel live patch for a recent CVE on a preconfigured environment we give you, a short critique of an AI-generated attempt at the same patch, and a paragraph on how you used AI tooling along the way. </li><li><strong class='font-semibold text-navy-950'>Phone screen.</strong> A 15 to 20 minute call with HR. </li><li><strong class='font-semibold text-navy-950'>Workday (live, 2 hours).</strong> You and one of our platform engineers will work a host-isolation scenario together over Slack. Coding agents are welcome; we want to see how you drive one. </li><li><strong class='font-semibold text-navy-950'>Final (30 minutes).</strong> A conversation with our CEO. </li></ol> <p>If this sounds like work you&rsquo;d enjoy, <a href='https://jobs.lever.co/fly/93fa7e55-5cb4-4b59-a4bc-569e3ac9c8ea' title=''>apply on Lever</a>.</p>
Pay
Not stated
Where
Not stated
Work
Not stated
Type
Not stated
Posted
6 Nov, 2026
Apply on the original postingSign in to apply

Verified board

more at Fly.io.

14 Aug, 2026

Fly.io

Networking Engineer: Proxy and Corrosion

FIFly.io logo
  • Engineering

Location not stated

Salary not listed

Details
4 Sep, 2026

Fly.io

Infrastructure Operations Engineer

FIFly.io logo
  • DevOps & Infra

Location not stated

Salary not listed

Details
7 Sep, 2026

Fly.io

Fullstack Engineer

FIFly.io logo
  • Engineering

Location not stated

Salary not listed

Details

similar roles.

6 Nov, 2026

DH Pace

Wholesale Department Manager

DPDH Pace logo
  • Security

Denver CO

Salary not listed

Details
5 Nov, 2026

DH Pace

Warehouse Associate

DPDH Pace logo
  • Security

Dallas TX

Salary not listed

Details
4 Nov, 2026

Nttlimited

Security Manager

NTNttlimited logo
  • Remote
  • Security

Prague +2

Remote

Details
6 Nov, 2026

Nttlimited

Security Managed Services Engineer (L4)

NTNttlimited logo
  • Remote
  • Security

Capellen +1

Remote

Details
6 Nov, 2026

Pfg

Security Guard (Parksville)

PFPfg logo
  • Security

$20–26/yr

Resource Protection BC Region 1 - Langley BC, Canada

Details
4 Nov, 2026

CyberSheath

Cyber Security Analyst I

CYCyberSheath logo
  • Junior level
  • Remote
  • Security

United States - Remote

Remote

Details