Customer Success as an Outcome Strategy
An FDE is a customer-facing software engineer who deploys a technical product for a customer, and the role is justified only in a specific situation.
Why Adding FDEs by Default Is a Mistake
A Forward Deployed Engineer is a software engineer who works directly with customers, deploying a technical product into the customer's environment. The role is expensive and specialized, so a company should not add FDEs by default. The practical question is when the role actually pays for itself. This article works through that question in a deliberate order: first the test that decides whether the role is needed, then the economics that make the role affordable, then the platform condition that keeps the model from failing, and finally the way the same function appears under many different titles.
Keep one idea in mind as you read. The need for an FDE is not decided by how sophisticated a company's engineering is, and it is not decided by how large the company is. It is decided by the combination of two facts about the sale: what is being sold, and who is buying it. Hold that thought, because the screening test in the next sections is built entirely on those two facts.
What an FDE Does in Plain Terms
A Forward Deployed Engineer (FDE) is a customer-facing software engineer who deploys a technical product for a customer. The role is justified only in a specific situation, which the screening test below identifies.
The word deployed matters. An FDE does not stay inside the vendor's office writing features for a generic audience. The FDE goes into the customer's environment and puts the product to work there. The work is engineering work, which is why the source describes these people as software engineers rather than trainers or account managers.
Read the diagram from top to bottom. The vendor maintains a shared platform of reusable building blocks. The FDE draws on those building blocks to build a solution for one customer. The solution is deployed into the customer's environment, and it is that deployed work that delivers the outcome the customer paid for. The diagram shows the deployment path only. It does not claim that every deployment looks identical, and the source does not describe the internals of any particular customer environment.
Tracing the Two-Question Screen
The test starts with two questions. The first asks what you are selling: a technical product, or a configurable one. The second asks who is buying it: a technical buyer, or a non-technical buyer. Two answers on two axes give four combinations, and only one of them makes the FDE role worth its cost. The flowchart below traces a product and a buyer through the screen, one question at a time.
Trace a path through the flowchart. A technical product is the first answer. The screen then moves to the second question. If the buyer is technical, the path ends at a standard path, because the buyer has the skill to integrate the product alone. If the buyer is non-technical, the path ends at the FDE role, because the product is complex enough that someone with engineering skill must put it into the customer's environment, and the buyer lacks that skill. A configurable product ends the screen immediately on the standard path, whoever the buyer is.
What do you think happens?
A company sells a technical product to a technical buyer. Does it need FDEs, and which of the two questions decided it?
Reveal answer
No. The company does not need FDEs. The second question decided it, because a technical buyer has the skill to integrate the product alone.
The first question is answered as technical product, so the screen moves on to the buyer. The buyer is technical, which ends the path at a standard path. The role only earns its cost when a deeply technical product is sold to a non-technical buyer.
Examples of Products That Skip the FDE Role
The source names real products to illustrate the quadrants. Developer platforms such as GitHub and Datadog fit the pattern of a technical product sold to a technical buyer, so they do not need FDEs. Business software such as Rippling, Jira, and Slack falls in the configurable-product case. Configuring these products does not require engineering, because setting up options and settings is work the buyer can do.
Screening a hypothetical deeply technical product
A company sells a deeply technical infrastructure product whose setup requires engineers to connect it to the customer's systems. The buyer is an operations executive with no engineering background. Should the company add FDEs for this sale?
- 1Question 1: what is being sold?
The product is deeply technical. It is not a configurable product whose setup is only options and settings, so the screen continues.
- 2Question 2: who is buying?
The buyer is non-technical. The buyer lacks the engineering skill needed to put the product into the customer's environment.
- 3Apply the quadrant rule
A deeply technical product sold to a non-technical buyer is the one quadrant where the FDE role earns its cost.
Yes, this sale falls in the quadrant that justifies FDEs. The company still has to pass the platform condition covered later before the model will work.
Why Contract Size Sets the Economics
FDE salaries are high, so the model only works when the revenue per customer is high enough to cover them. The economics of the deeply technical quadrant show why. Public software companies differ sharply in average contract value per customer, and the largest values belong to companies whose products fall into that quadrant. The source compares public SaaS companies using figures from their public filings.
| Rank in comparison group | Approximate average contract value per customer |
|---|---|
| First | About four million dollars |
| Second | About 1.3 million dollars |
| Third | About 800,000 dollars |
| Everyone else in the group | Almost none reach half a million dollars |
Rough picture of average contract value per customer, as described in the source material. The source does not name the companies.
The gap in contract size is explained by the sales motion. A customer paying contracts of that size is not mainly buying seats or hours of engineering time. The customer is buying an outcome. The vendor supplies engineers to deliver that outcome, in effect a design partnership carried out inside the enterprise. Smaller contracts cannot carry that kind of embedded engineering, which is why the FDE model is concentrated where contracts are large.
Before adding FDE headcount, estimate whether the contract value of the sale can carry the cost of embedded engineers. If the contract is small, the economics described in the source suggest that the embedded model will not pay for itself.
The Shared Platform Condition
Passing the two-question test is not enough. The source is clear that FDEs must build on a platform of shared primitives, meaning reusable building blocks the team has already written. Without that platform, the economics of the model collapse. The source describes the failure case plainly: if every FDE builds each solution entirely from scratch, the function has stopped being an FDE function and has become what the source calls a dev shop, a team that writes custom software for each client.
This gives a second screening question for any company considering the motion. Does the company have a platform for FDEs to build on, or is it willing to invest in building one? The first question asks whether the product and buyer call for embedded engineers. The second asks whether those engineers will be able to work efficiently once they are embedded. A company can pass the first and still fail the second.
Same Function, Different Titles
The role appears under many names. Companies do not agree on one title for the work, and the same underlying function can be labeled differently from one organization to the next. The source gives several examples. One company splits the work into two roles: embedded analysts who hold deep domain expertise and own the customer relationship, and deployed engineers who build the solution. Another uses the title Forward Deployed Engineer and distinguishes it from a Solutions Architect, a more advisory profile that does not write production code on customer infrastructure. Others use titles such as Applied AI Engineer, Agent Engineer, or Implementation Engineer.
The map shows the variety of labels the source reports. Notice that the Solutions Architect sits off to the side as a contrast. It is an advisory profile that does not write production code on customer infrastructure, so it is not the same deployment function even though it appears in the same customer conversations.
Customer Success is a strategy, not a job title. Any role that owns the outcome the customer paid for is doing customer success in the strategic sense, whatever it is called.
Mistakes When Applying the Screen
Common mistake Deciding the FDE need by company size or engineering sophistication
Why it failsThe source states that the need is not decided by how sophisticated a company's engineering is or how large the company is. It is decided by what is sold and who is buying it.
Do this insteadRun the two-question screen on the specific product and buyer before deciding anything about headcount.
Common mistake Assuming a sophisticated product always needs FDEs
What it looks likeA sophisticated product sold to engineers
Why it failsA technical buyer has the skill to integrate the product alone, so the source says this quadrant usually does not need FDEs.
Do this insteadCheck the buyer's answer to the second question as well as the product's complexity.
Common mistake Passing the screen and stopping there
Why it failsThe source says passing the two-question test is not enough. The model fails without a shared platform of primitives.
Do this insteadAlso ask whether a platform exists or whether the company will invest in building one.
Common mistake Judging a role by its title alone
Why it failsCompanies label the same underlying function differently, and the source notes that titles are local to each company.
Do this insteadAsk whether the role owns the outcome the customer bought and whether it can ship the change needed to deliver that outcome.
Practice: Screening Three Scenarios
Apply the two-question screen to each scenario and state the answer to each question before deciding whether an FDE role is needed. Scenario A: a configurable business tool sold to business managers. Scenario B: a technical developer platform sold to a technical engineering team. Scenario C: a deeply technical product sold to a non-technical buyer, where the platform of shared primitives already exists.
Hints
- Start with the first question. Is the product configurable or technical?
- Only move to the buyer question if the product is technical.
- For Scenario C, check whether the platform condition is also met before concluding the model will work.
Key Takeaways
- A Forward Deployed Engineer is a customer-facing software engineer who deploys a technical product into a customer's environment, and the role is justified only in a specific situation.
- The two-question test asks what is being sold and who is buying it. The FDE role earns its cost only when a deeply technical product is sold to a non-technical buyer.
- The economics depend on large contract values, because customers buy outcomes delivered by embedded engineers rather than seats or hours.
- FDE work only scales on a shared platform of reusable primitives. Without one, the function degrades into a custom development shop.
- The same deployment function appears under many titles, so judge a role by whether it owns the outcome the customer bought.