You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
Campfire

Forward Deployed Engineer, Office of the CEO

  • Office
  • 3-6 years

Salary

$140,000 - 165,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

About Campfire

Campfire is an AI-native ERP for financial operations. Accounting teams and fractional CFO firms at fast-growing companies use it to run their close, revenue recognition, AP/AR, consolidations and reporting. Ember, our AI layer, works alongside accountants on the ledger itself.

Responsibilities

  • Our CEO ships code. With AI coding tools, they turn customer conversations into working prototypes and open PRs directly against our codebase. The ideas are good and the instincts come straight from customers. The code is vibe coded.
  • Your job is to take those PRs to production.
  • You'll be the engineer who sits between the CEO's editor and main. You'll figure out what each PR is actually trying to do, then decide what to keep, rewrite or drop. You'll get it through review, tests, migrations and deploy without losing the idea that made it worth building. You'll turn a customer demo that half works into a feature that is correct on a real general ledger with real money in it.
  • This is a real engineering role with an unusual input stream. You'll work closer to the CEO and to customer priorities than anyone else on the team.
  • Triage every CEO PR. Read the diff and work out the intent. Decide which it is: ship with fixes, rebuild properly, split into smaller PRs, or push back.
  • Make it production-grade. Add types, tests and error handling. Fix N+1 queries. Make sure the code follows existing patterns instead of inventing new ones. Generate migrations properly and make them safe to deploy.
  • Protect the ledger. Nothing posts into a closed period. Every model attribute the code touches actually exists. Approval and audit flows (draft queues, permissions) are respected. Integrations hit sandbox endpoints outside production. Accounting correctness is not negotiable, however good the demo looked.
  • Keep AI features honest. Every LLM call the CEO wires up gets token tracking and spend-limit enforcement before it ships.
  • Guard reliability. Errors route through our Sentry conventions, failures report once, and customer-fixable problems surface to customers instead of paging engineers.
  • Close the loop. When the CEO keeps making the same mistake, fix the root cause. That might mean better scaffolding, clearer conventions in the repo, or tooling that makes the AI generate better code from the start.
  • Say no well. Sometimes the right answer is "this shouldn't ship." You'll explain why clearly and offer a better path to the same customer outcome.

Requirements

  • 4+ years of shipping production Python. Django, Postgres and Celery strongly preferred; TypeScript/React a plus.
  • Excellent code review instincts. You can read a 15,000-line AI-generated diff and quickly find the three things that will break in production.
  • Taste and judgment about when to patch, when to rewrite and when to delete.
  • Low ego and high candor. You'll push back on the CEO's code routinely and need to be comfortable doing it.
  • The ability to reconstruct intent from incomplete specs, and to ask the one question that resolves the ambiguity.
  • Speed. The CEO opens PRs fast, and the queue shouldn't become a graveyard.
  • Accounting fluency: double-entry, accruals, ASC 606, month-end close.
  • Deep experience with AI coding tools, including knowing their failure modes well enough to prevent them upstream.
  • Experience with financial integrations (Plaid, Ramp, Brex, Stripe, payroll providers).
  • Early-stage startup experience.

Where you’d work

From the office

The office

About the company

Campfire

Office in San Francisco, United States

Also hiring in New York, United States

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • React
  • TypeScript
  • Python
  • PostgreSQL
  • LLMs
Type
Full-time
Specialty
Forward Deployed
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Solutions & Support
Specialty
Forward Deployed
Experience
4+ years
Tech stack
  • React
  • TypeScript
  • Python
  • PostgreSQL
  • LLMs

Location

Work model
Office
Region
United States
Office
  • San Francisco, United States

Compensation

Salary
$140,000 - 165,000 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Deployment Lead

    $230,000 - 295,000 / year

    • Hybrid · San Francisco, New York City
    • Lead & Manager
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    ITAV Deployment Engineer

    $185,000 - 210,000 / year

    • Hybrid · San Francisco
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Forward Deployed Engineer

    $190,000 - 210,000 / year

    • Remote · US
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Forward Deployed Creative

    Salary by agreement

    • Hybrid · London

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason