Want to work here?

We're a flat company of experienced engineers who love building complex systems. No layers of management. No pointless meetings. Just good people doing good work.

What we offer

Flat structure

No middle management. No hierarchy for hierarchy's sake. Engineers talk to engineers and directly to project stakeholders. Decisions happen fast.

Your schedule

Flexible hours. No clock-watching. Standups are typically twice a week depending on the project. We trust you to manage your time.

Work-life balance

Generous time off. We don't celebrate burnout. Sustainable pace, long-term thinking. This isn't a startup death march.

Global team

100% remote. Engineers across multiple continents and time zones. Work from wherever you do your best work.

AI-first

AI tooling is standard practice here. We stay current on models, workflows, and techniques. You'll be expected to use them and push them forward.

Real systems

You'll work on complex, high-reliability systems for real companies. Long-term engagements where your work matters. Not throwaway prototypes.

In the Portland area? Even better. Let's grab lunch.

Who we're looking for

Experienced engineers and QA.
That's it.

Software Engineers

Senior, staff, principal — whatever you call yourself. TypeScript, React, Node.js, PostgreSQL. You've shipped production systems. You can own a feature end-to-end. You don't need to be told what to do next.

QA Engineers

You think about edge cases before anyone asks. You can write automation, build test strategies, and hold a high bar without slowing things down.

What we don't have

Junior roles, internships, project managers, or non-technical positions. We're a team of builders. If that changes, this page will update.

What we expect

This isn't for everyone.

Self-directed

You'll get access to the codebase, the ticket board, and introductions to the team. The team is helpful and questions are welcome — but we expect you to take initiative and get up to speed quickly.

Over-communicate

Proactive communication is non-negotiable. If you're stuck, say so. If something's going to slip, say so early. Silence is the worst answer.

Meet deadlines

When you commit to a timeline, hit it. If you can't, communicate before it's late — not after.

Quality code

Clean, tested, reviewed. No shortcuts. Your code should look like it belongs in the codebase, not like a visitor wrote it.

Assimilate to conventions

Every project has patterns. Learn them, follow them. If you think something should change, propose it — don't just do your own thing.

How it works

1

Reach out

Send us a message below. Tell us what you're good at and what kind of work interests you. No cover letter needed.

2

We talk

A conversation with one of our principals. We want to understand how you think and what you've built. We might ask you to sketch out a high-level system design on a whiteboard.

3

Project demo

We walk you through the projects we're working on. No surprises — you'll know exactly what you'd be building before you commit. We don't want to waste your time or ours.

4

Start building

You join the team and get to work. The first 90 days matter. We have high expectations — if the fit isn't right for either side, we part ways. No hard feelings.

Interested?

No resume required. Just tell us about yourself.