Founding Principal Engineer

Founding Principal Engineer

Full-time

Remote (NYC / SF / other tech hub preferred)

Engineering

Engineering

Engineering

Summary

We’re looking for an elite senior IC who has architected meaningful systems — level is flexible and depends on the candidate, but we're looking for someone at the ~Principal Engineer level (we're open to either Staff Engineers or scaling up to Chief Architect / CTO for the right person). This person has probably either a) been a founder / CTO, b) been a founding engineer at a company that scaled to Series B+; or c) they’ve built 0-to-1 products at elite engineering organizations (e.g., Coinbase, Figma, Airtable, Stripe). People with less than 5 years of experience are unlikely to be a fit. Compensation: we dogfood https://fairoffer.ai, but as a quick reference - Staff Engineer ~$150-180K and 2-5% - Principal Engineer $180K+ and 4%+ If you're interested, please email hello [at] withgraph dot com.

We’re looking for an elite senior IC who has architected meaningful systems — level is flexible and depends on the candidate, but we're looking for someone at the ~Principal Engineer level (we're open to either Staff Engineers or scaling up to Chief Architect / CTO for the right person). This person has probably either a) been a founder / CTO, b) been a founding engineer at a company that scaled to Series B+; or c) they’ve built 0-to-1 products at elite engineering organizations (e.g., Coinbase, Figma, Airtable, Stripe). People with less than 5 years of experience are unlikely to be a fit. Compensation: we dogfood https://fairoffer.ai, but as a quick reference - Staff Engineer ~$150-180K and 2-5% - Principal Engineer $180K+ and 4%+ If you're interested, please email hello [at] withgraph dot com.

What a great candidate looks like

We're looking for an elite senior engineer. If that's you, you'll be responsible for the technical strategy & design, owning tradeoffs, and increasing teamwide velocity. You'll work closely with our cofounders Hari (CEO), Loubna (Engineering), Barbara (Product & Design).

We're optimizing for:
  • Someone who wants to spend 75%+ of their time coding and building for the foreseeable future

  • Raw horsepower (if someone has called you "the best engineer I've ever worked with")

  • Someone who is terrific at pattern matching and can think several steps ahead intuitively when making tradeoffs

  • Early stage startup experience

  • Can be a talent magnet when we grow the team

  • Someone who values speed (moving fast and learning even if we make some wrong choices) over velocity (getting it exactly right the first time)

There isn't one profile; but examples of great candidates might be:
  • A Staff / Senior Staff Engineer at a mature company with a high quality engineering culture (Stripe, Coinbase, Airtable, Figma) who has architected complex systems 0-to-1

  • A former CTO / technical cofounder at a startup

  • Founding engineer of a company that has seen some measure of success (e.g., Series B+)

Bonuses:
  • Familiarity with our stack (Typescript, Node.js, React, Postgres, AWS, Render, Prisma, Synadia)

  • Experience with building data pipelines / analytics products
    Prior experience with HR & Finance software

Probably not a fit:
  • If you just have experience at a big company (be it Fortune 500 or FAANG)

  • If your greatest strength is being a people manager

  • If it's been longer than a year since you were actively coding

How we work

How we hire:

We strongly prefer work trials — 2 to 4 weeks — to make sure our styles are a good fit.

We want to hire fewer, better people. We want to keep the full-time team as small as possible for as long as possible. This means paying “market” for cash but “above market” for equity.

How we build:

Our “process” is very open-ended, and we strive for a highly autonomous culture of building.

We don’t do agile, we only do retros when needed, and we have quick syncs ~3 days a week for 30 mins each.

Our desired moats are our deep expertise (often expressed in our data model) and our speed of iteration — so we will always keep investing in these two things.

We don’t have strong preferences for tools. Our engineering culture prioritizes getting shit done over the “art of engineering”. Engineering isn’t an art, it’s a craft. If users don’t use, understand, or like what we’re doing, then our hard work was pointless. If a tree falls in the forest and no one hears it, did it even fall? No. No it didn’t.

We want every person to dive into the subject matter with relish. You should really care about the nuances and nitty gritty of how the real world operates. At this stage / scale of our company (~Seed), everyone should hopefully know most of the codebase layout intuitively, and most of the pieces of our architecture intuitively.

How we make decisions:

We're highly feedback-oriented. This doesn't mean being rude, but it does mean being direct. We're thoughtful of feelings, but don't prioritize feelings over better outcomes and better answers.

We choose a low ego approach to decisions even if that results in more chaos and thrash, and more rapid turns.

Speed is more important than velocity. We try to move fast even if it means we sometimes build the wrong things — the goal is to just learn by doing and be a “heat-seeking missile.”

“If you're pre product market fit, the best advice that I have from that period is, action produces information. So just, just, like, keep doing stuff, you know?”
— Brian Armstrong

We try to make high context decisions, which means that we try to overshare and overcommunicate (without process around it... just means that when in doubt, share more).

We love people who have a founder / founding team mindset and want to be fucking unleashed.

We swear a bit.