Skip to content
zarif/automatesGet Still Building
Research guideUpdated · Zarif

When Should You Hire a Forward Deployed Engineer?

Decide whether your company needs a forward deployed engineer, a solutions architect, better onboarding, or product work, with a score and a cost model.

A magnifying glass highlights a bridge-shaped symbol on one role card among an orderly set of career cards.

Hiring a forward deployed engineer is an expensive way to discover that your onboarding is bad. It's also one of the highest-return hires an enterprise software company can make, when big customers need real engineering to get into production.

Here's how the question usually shows up. Your two best product engineers have spent half the quarter on customer calls. One is debugging a customer's messy data. The other is building an integration only that customer will use. The roadmap is slipping, and someone says, "We need an FDE."

Maybe. A forward deployed engineer (FDE) is an engineer who works inside a customer's company to get your product running on their real systems, and who brings what they learn back to your product team. That's the right hire for some problems and the wrong one for others. This guide is for the founders and leaders making the call. It helps you name the real problem, score whether you're ready, run the cost math and set up the first hire. If you're the engineer being hired, there's a section for you near the end.

Start with the problem you're trying to fix

Before anyone argues about titles, finish one sentence: "Customers aren't getting value because…"

How you finish it tells you which team you actually need.

  • "…they don't understand how to configure the product." Fix onboarding, documentation or implementation.
  • "…security teams need a credible architecture before buying." Hire a Solutions Architect.
  • "…our product lacks a capability most customers require." Fund Product Engineering.
  • "…the customer needs organization-wide process redesign." Bring in internal transformation leads or consultants.
  • "…each strategic deployment contains valuable, novel technical work that can't be specified outside the customer environment." Consider an FDE.

Forward deployment isn't a prestige layer between Sales and Engineering. It answers one specific kind of problem: deployments where nobody can know what needs building until they're inside the customer's systems.

Signs you need an FDE

  • Your core engineers are already doing the job. They join discovery calls, debug customer data, build account-specific integrations and push rollouts over the line. The work matters, but it keeps breaking the roadmap. A dedicated FDE protects that focus and does the field work better.
  • The demo works but production doesn't. Technical buyers believe the product will work, but go-live stalls on data, access controls, testing, reliability or fitting into the customer's workflow. That's the gap between what the product can do and what it takes to run it there.
  • Big accounts are also hard accounts. Deep engineering only pays off when the customer is worth enough, the learning is worth enough, or both. A modest account with an open-ended custom backlog isn't strategic. It loses money.
  • The first deployments teach you what to build. Early enterprise products often need close contact with a demanding customer to find the right design. The FDE builds a narrow solution, watches how it's used, and helps Product decide what to build into the product itself.
  • Failed implementations cause churn or block expansion. The customer still believes in the problem and the product, but never gets to real use. Someone who owns the technical work end to end can save revenue that would otherwise disappear after a promising sale.
  • The customer's setup can't be copied into a demo account. Old systems, sensitive data, complicated logins, regulated workflows, or differences in how the model behaves mean a test on your side isn't enough. The learning has to happen in the real environment, under the real controls.
  • The result crosses team lines at the customer. No single customer team owns the data, the application, the policy and the workflow. An FDE can connect those pieces because the role carries both technical credibility and ownership of the outcome.

Signs you shouldn't hire one yet

  • The demand doesn't repeat. One founder-led custom project doesn't make a team. First find out whether that kind of customer and that kind of deployment problem will show up again.
  • The product is cheap and self-serve. If customers pay a small annual amount and expect fast, standard onboarding, senior engineers embedded in each account won't pay for themselves. Put the money into product, education, community or scaled customer success.
  • Every customer needs the same fix. Work that repeats across accounts is a product requirement, not a services problem. An FDE can help you find it, but shouldn't stay the way you deliver it.
  • Sales can promise work without asking delivery. If the FDE team can't turn work down, it becomes a customization queue. Fix who approves commitments first.
  • Nobody owns the system after launch. Without an owner at the customer and a support path on your side, the FDE becomes permanent operations. Decide the handoff before you start.
  • Your engineering standards stop at the customer's door. Fast field work still needs version control, review, testing, security, monitoring and someone who owns incidents. Treat customer code as disposable and you're just hiding risk.
  • You want one senior engineer who does everything. FDE is a broad role, but it doesn't replace Product, Customer Success, Sales Engineering, Support or Professional Services. Clear boundaries are what make it work.

Score your readiness

Give each row zero, one or two points. It's a decision aid, not an industry benchmark.

Dimension0 points1 point2 points
Customer valueLow contract and expansion valueSome strategic accountsLarge accounts with clear expansion potential
Deployment noveltyRepeatable setupSome custom integrationNovel production engineering is common
Engineering distractionRare customer escalationMonthly disruptionSenior engineers are regularly embedded
Product learningWork is account-specificOccasional reusable patternDeployments consistently reveal roadmap insight
Outcome measurabilityNo agreed business metricUsage can be measuredOperational and financial impact can be measured
Handoff readinessNo long-term ownerOwner exists but process is weakClear customer and internal ownership
Qualification disciplineSales assigns workInformal reviewDelivery can accept, reshape, or reject engagements

What the total means:

  • 0–5: Fix product, onboarding, support, or commercial discipline first.
  • 6–9: Pilot with one senior engineer on one bounded engagement before you build a team.
  • 10–14: A dedicated FDE hire is probably justified, if the economics hold up.

A high score doesn't excuse a weak business case. It tells you the role fits, not that you can afford it.

There's no revenue or funding stage where this flips on its own. Most companies test the model first with a founder or a senior engineer running one deployment, and hire once the score and the math both hold.

Run the cost math

An FDE earns their cost in four ways:

  1. Recovered engineering capacity: fewer interruptions for the core product team.
  2. Faster time to production: the customer starts getting value, and using the product, sooner.
  3. Lower implementation loss: fewer big accounts stall out or churn before they ever adopt the product.
  4. Expansion and reuse: successful deployments grow, and the reusable work makes the next delivery cheaper.

Put it in one line:

Annual FDE value = protected recurring revenue + expected expansion + recovered product capacity + reusable product value − fully loaded FDE cost − incremental delivery cost

Here's a worked example, not a market benchmark. A company has four $250,000 annual contracts at risk because deployments are stalled. Leadership estimates a dedicated FDE raises the odds of successful adoption from 50% to 80%. The protected expected revenue is four contracts times $250,000 times the 30-point improvement, or $300,000. Add an estimated $120,000 of recovered core-engineering capacity and $100,000 of expected expansion. Against a fully loaded cost of $300,000 and $60,000 in travel and infrastructure, the first-year expected contribution comes out to $160,000.

The assumptions matter more than the answer. Run a low case, a base case and a high case. If the hire only works under heroic expansion assumptions, you're not ready.

For the full scorecard and capacity model, read how to measure FDE teams.

Compare it with the other options

BottleneckBest first responseWhy
Buyers cannot validate architectureSolutions ArchitectImproves technical confidence before the sale
Deployments are slow but predictableImplementation EngineeringScales a known path
Customers repeatedly request one capabilityProduct EngineeringRemoves the root cause for every account
Production requires novel account-specific engineeringForward Deployed EngineerCombines discovery, build, and outcome ownership
Problem spans vendors and organization designConsulting or transformation teamWorks beyond a single product boundary
Users do not adopt a working deploymentCustomer Success and change managementTechnical build is not the main constraint

A common question is whether the first FDE should come before a Solutions Architect. Usually not, if your main problem is winning technical evaluations. A Solutions Architect helps across the whole pipeline. Hire the FDE first only when the deals are credible or already signed, and the real risk is getting them into production.

The role comparison guide goes deeper on where each role starts and stops.

Choose the first hire

Look for range you can trust, not deep specialization. The first FDE should have:

  • A record of shipping production systems end to end
  • Strong debugging skills, even in unfamiliar stacks
  • Enough product judgment to cut scope
  • Real experience working with users or customers
  • Clear writing and the ability to talk to executives
  • Comfort saying no, backed by evidence
  • The discipline to document, test, and generalize the work
  • Real interest in messy business problems, not just tolerance for them

Former startup founders and early engineers often fit well. They've already worked across product, engineering, delivery and the customer. Senior Solutions Architects can do it too, if their production coding is still current. Product engineers can do it if they actually enjoy discovery and stakeholder work, not just the build.

An existing product engineer can also be the first FDE. A temporary rotation is often the safest way to test the model. Pick someone with production range, real curiosity about customers and good product judgment. Protect their roadmap work, put a clear limit on the engagement, and decide after the pilot whether the work justifies a permanent team.

Don't hire a relationship manager with light coding skills under an engineering title. Don't hire a brilliant specialist who treats customer conversations as interruptions, either. The role fails when either half is missing.

Write the charter before the person starts

Write one page that covers:

  • Which customers and problems qualify for FDE support
  • Who can approve or reject an engagement
  • The expected lifecycle and the maximum initial duration
  • The engineering standards for customer work
  • Success metrics for customer value, delivery, and product reuse
  • Who owns the handoff after stabilization
  • How reusable work gets passed to Product
  • What's explicitly excluded, including routine support and open-ended customization

Then pick two candidate engagements: one active and one qualified to go next. That's enough to test demand without paying a bench of expensive people to wait for work.

How many customers one FDE can carry depends on the phase. A deep build can take most of one engineer's time. A stable account needs far less. Plan capacity by phase, not by a fixed number of accounts, and protect time for productization and documentation. The measurement guide has planning weights you can start from.

The first 90 days

Days 1–30: Learn and qualify. The FDE learns the product, sits in on support and sales calls, reviews the implementations that failed, maps the customer environment, and writes an outcome statement with exit criteria.

Days 31–60: Build evidence. The FDE ships a narrow prototype against real data, checks architecture and security, builds an evaluation plan, and agrees on the path to production.

Days 61–90: Deploy and write it down. The solution goes live for a controlled group of production users. The team measures adoption and the target outcome, documents the handoff, and writes the first field-to-product memo.

At day 90, judge the model, not the person's heroics. Did the role reduce uncertainty? Did the customer actually use the system? Did core engineering get its focus back? Did the company learn something reusable? If not, work out whether the problem was the hire, which engagement you picked, whether the product was ready, or how the role was designed.

If you're the engineer being hired

Everything above is a list of questions you can ask in the interview. Ask to see the charter, or ask what would be in it. Ask who decides which customers you take on, who owns the system after you hand it off, and how many accounts the last person carried at once. If nobody has answers, you're likely the person who'll be asked to write them, while also doing the work.

That isn't automatically a bad job, but go in knowing it. Why FDE teams fail lists the patterns to watch for, the FDE interview guide covers the interview itself, and the FDE career path lists posted pay and what to learn.

If the score says go, read how to build a forward deployed engineering team next, then the engagement playbook for running the first engagement.

One story from the AI world, told properly, and what I make of it.


Sources and Further Reading

END OF ARTICLE