Forward Deployed Engineer, Office of the CEO

Campfire Software, Inc

• $130K — $160K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of production experience in Python, preferably with Django, Postgres, and Celery; TypeScript/React is a plus.
  • Strong instincts for code review, able to identify critical issues in large diffs quickly.
  • Ability to discern when to patch, rewrite, or delete code based on quality and intent.
  • Low ego and high candor, comfortable pushing back on the CEO's code decisions.
  • Skill in reconstructing intent from incomplete specifications and asking clarifying questions.
  • Ability to work quickly to keep up with the fast pace of PR submissions.

Responsibilities

  • Triage every PR from the CEO, determining intent and deciding on the best course of action.
  • Make code production-grade by adding types, tests, and error handling, while ensuring adherence to existing patterns.
  • Protect the integrity of the ledger by ensuring all model attributes are valid and that accounting correctness is maintained.
  • Ensure AI features are reliable by implementing token tracking and spend-limit enforcement before deployment.
  • Guard system reliability by following error reporting conventions and surfacing customer-fixable issues.
  • Close the loop on recurring mistakes by improving scaffolding, conventions, or tooling to enhance code generation.
  • Communicate effectively when a PR should not ship, providing clear reasoning and alternative solutions.

Benefits

  • Work closely with the CEO and have direct influence on product development.
  • Engage in a unique engineering role with a focus on customer-driven features.
  • Opportunity to shape the development process and improve coding standards.
  • Be part of a fast-paced startup environment with rapid iteration cycles.
Full Job Description
The Role

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.
What You'll Do
  • 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.
What We're Looking For
  • 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.
Nice to Have
  • 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.

Similar Jobs

More Jobs at Campfire Software, Inc

  • Forward Deployed Engineer, Office of the CEO
    $130K — $160K *
    San Francisco, CA 94112 (San Francisco County)
    Enterprise Technology
    In-Person
  • Head of Demand Generation
    $150K — $180K *
    San Francisco, CA 94112 (San Francisco County)
    Business Services
    In-Person
  • SDR Manager
    $110K — $130K *
    San Francisco, CA 94112 (San Francisco County)
    Finance & Insurance
    In-Person
  • Customer Success Manager
    $95K — $115K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person
  • Account Executive
    $100K — $120K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person

More Enterprise Technology Jobs

Find similar Forward Deployed Engineer, Office of the CEO jobs: