Forward Deployed Engineer, Office of the CEO
Campfire · San Francisco
About this role
## 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. ## The Role — Forward Deployed Engineer (Office of the CEO) Our CEO ships code. With AI coding tools, they turn customer conversations into working prototypes and open PRs directly against our codebase. Your job is to take those PRs to production—**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. ## What You’ll Do - **Triage every CEO PR:** Read the diff, determine intent, and decide whether to **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**; follow existing patterns; generate **safe migrations**. - **Protect the ledger:** Ensure nothing posts into a closed period; verify every touched attribute exists; respect **approval and audit flows**; route integrations to **sandbox** endpoints. - **Keep AI features honest:** Enforce **token tracking** and **spend-limit enforcement** for every LLM call before it ships. - **Guard reliability:** Route errors through our **Sentry conventions**; report once; surface customer-fixable issues to customers instead of paging engineers. - **Close the loop:** When the CEO repeats the same mistake, fix the root cause (scaffolding, repo conventions, or tooling to improve AI-generated code). - **Say no well:** Sometimes the right answer is **“this shouldn’t ship.”** Explain clearly and propose a better path to the same customer outcome. ## What We’re Looking For - **4+ years** shipping production **Python**. **Django, Postgres, and Celery** strongly preferred; **TypeScript/React** a plus. - Strong **code review instincts**—able to spot the production-breaking issues in a large AI-generated diff. - Good judgment on **patch vs rewrite vs delete**. - **Low ego, high candor:** you’ll push back on the CEO’s code routinely. - Ability to reconstruct intent from incomplete specs and ask the one question that resolves ambiguity. - **Speed:** PRs move fast—your queue shouldn’t become a graveyard. ## Nice to Have - **Accounting fluency:** double-entry, accruals, ASC 606, month-end close. - Deep experience with **AI coding tools**, including understanding their failure modes. - Experience with financial integrations (Plaid, Ramp, Brex, Stripe, payroll providers). - Early-stage startup experience.
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.