// How we work

Six commitments. We hold ourselves to them, and you can hold us to them too.

01

Founders read your code.

There is no junior team you'll be handed off to. The four people who founded the company are the four people who'll review your work and give you feedback.

02

Calm cadence, real shipping.

No crunch. No "startup hours." We work hard during business hours and ship the rest of the day. The product line tells you we hit our cadence.

03

Salary is in the JD.

Every role lists a real, current-USD band. We don't negotiate against ourselves and we don't gate the number behind a phone call.

04

Equity is meaningful.

Founding-team roles get founding-team equity. The cap table is public to the team on day one. We talk about it openly.

05

Async-first.

Most of the company runs on writing. Meetings have agendas and produce docs. Time zones are a constraint we design around, not a thing we ignore.

06

One spec, many roles.

Engineers ship copy. Designers write tickets. Marketing reads PRs. Specialization is fine — silos are not. Everyone touches the product.

// Open roles · 6

Six founding-team roles. Apply via the form on Contact.

Salary bands and equity ranges are listed inside each JD on Greenhouse. Don't see your role? Write us anyway — talented people land elsewhere.

// Engineering

Founding Engineer · Scanner

Full-time · Remote · US / EU timezones

Own and extend the Legion Secure scanner. AST walkers, signature detectors, sandbox runtime. You've shipped a static analysis tool, a linter, or a security scanner before — at any scale.

Apply via contact
// Engineering

Founding Engineer · Atlas

Full-time · Remote · US / EU timezones

Architectural inference, call-graph generation, side-effect tracking. Multi-language. Atlas is a research-grade problem; we need someone who reads compiler papers for fun.

Apply via contact
// Engineering

Founding Engineer · Code (IDE / Harness)

Full-time · Remote · US / EU timezones

Build the harness — the runtime that connects an AI to a developer and gives them shared powers. Editor surface, agent loop, tool integration. You've shipped Code, Cursor, Cody, or similar.

Apply via contact
// Design

Senior Product Designer

Full-time · Remote · US / EU timezones

Own the visual + interaction design across all seven products. We have a design system; you'll evolve it. You think in tokens, ship in code, and care about typography to the kerning pair.

Apply via contact
// Growth

Developer Marketing Lead

Full-time · Remote · US / EU timezones

Run developer marketing across the line — Secure's lead-gen, Atlas's beta funnel, the Code waitlist, the Research drumbeat. You've been the first marketing hire at a dev-tools company before.

Apply via contact
// Operations

Founding Customer Engineer

Full-time · Remote · Americas timezones

Run the human side of Deep-Scans. Read customer code, deliver the report, walk through the fixes. You can ship a security finding and the patch in the same hour.

Apply via contact
// Our promise

Our hiring process, end-to-end.

01

30-minute founders' call

You and Sarah (or Mario, depending on role). No "culture screen." We talk about your work and answer your questions.

02

Paid take-home (4 hours, $400)

A small piece of real-shaped work. Paid because your time matters. Capped because we don't want to take more than half a day.

03

Half-day on-site (or remote-equivalent)

A working session with the team. We pair, we eat, we talk about the strategy. You leave with a clear sense of whether this is for you.

04

Decision in 48 hours, offer in writing

We don't make you wait. The number, the equity, the start date, the first 90 days — all in the offer.

// What's next

Build the tools you wish you had
when you wrote your first PR.

Bring a repo, a question, or a hunch. We answer every message inside a business day — often inside an hour.