Skip to main content
Illustration by Annie Ruygt of a bird working on a laptop We’re psyched to talk to you about working with us! Fly.io is doing something ambitious: we’re building a new public cloud, one designed, from the jump, for developers, that runs code close to users wherever they are around the world. We have fun problems coming out of our ears and we’re happy to share them. Let’s get you up to speed on what we’re like and how we hire.

Our Stack

We build on Go, Rust, Elixir, and Ruby, on Linux. If you’re comfortable with any of those, we probably have interesting roles for you.

Our Roles

Our open roles change over time, so the current list lives on our jobs page. Each posting covers the work, the stack, the salary, and the countries we can hire in for that role.

Our Hiring Process

We’re weird about hiring! We’re always happy to talk, but we’re skeptical of resumes and interviews. We respect career experience but we aren’t hypnotized by it, and we’re thrilled at the prospect of discovering new talent. We hire with work-sample challenges, in a process calibrated to take less time than a standard tech industry interview hazing. Learn more about our hiring process here.

Working At Fly.io

Fly.io is a distributed company. We hire in a set of countries, and eligible locations vary by role. See where we hire. Here’s more than you want to know about what it’s like to work here.