Forward deployed engineering: the complete guide / Buying the capability
When forward deployed engineering is the wrong answer
Forward deployed engineering is expensive and it is often the wrong choice. It does not fit when your contract values cannot pay for an engineer's time, when every customer wants the same thing, when you hold a fixed product opinion you will not change, or when the scope is something you can already write down. Each of those has a cheaper alternative that works better. There is also one failure mode that disqualifies the model after you have already started: the engagement with no end date, which has stopped being a deployment and become a dependency.
Published September 8, 2026. Editorial.
Key takeaways
- Four conditions disqualify the model: contract values too small to pay for an engineer, customers who all want the same thing, a fixed product opinion, and a scope you can already specify.
- Looker validated $25,000 or more in annual contract value before committing to the model, according to First Round Review. Below your own version of that minimum, the numbers do not work.
- First Round Review is direct about the product-opinion test: if you hold strong opinions about product direction and do not want them changed, embedded engineers are a bad fit.
- The failure mode that appears after you start is the engagement with no end date. AWS names customer self-sufficiency after the engagement as a design goal, and that is the test to apply to any vendor.
We sell this model, so treat this page as the one we have the least incentive to write. It is here because a hub that only argues for the thing it sells is not worth citing.
Forward deployed engineering costs real money. An engineer assigned to one customer is an engineer not building the product, and the cost reduces gross margin, which everyone can see. That price is worth paying under specific conditions. Here is when it is not.
Disqualifier one: the contract cannot pay for the engineer
Work out what one engineer costs you loaded for a quarter, then compare it with the annual value of the account. If the deployment cost is a large fraction of the contract, the model consumes the revenue it produces.
First Round Review's February 2026 guidance cites Looker validating $25,000 or more in annual contract value, along with a trajectory toward 2,000 customers and $100 million in recurring revenue, before it committed to the model. Do not adopt that number: your costs and margins are different. Do the same calculation for your own business, and write the minimum down before the first engagement, because working it out afterwards is how companies discover they have built a services business by accident.
Instead: self-service onboarding, a template implementation, a partner network, or a documented integration path. First Round's own framing is to complement embedded work with repeatable implementations for smaller accounts and reserve engineers for the highest-value ones.
Disqualifier two: your customers all want the same thing
The model is worth its cost when environments differ from each other. If every customer's integration is the same, an embedded engineer is an expensive way to click through a setup screen.
The test is concrete: look at your last five implementations and count what was genuinely different in each. If the answer is a connection string and a logo, you have a documentation problem rather than a deployment problem.
Instead: invest in the implementation template, the connectors, and the setup documentation. That is a one-time cost that serves every future customer, which is the opposite of how the embedded model's cost grows.
Disqualifier three: you have a fixed product opinion
This is the one companies get wrong most often, because it feels like strength.
First Round Review puts it directly: if you hold strong opinions about product direction and do not want them changed, embedded engineers are a bad fit. The reason is structural. The value of putting an engineer inside a customer's environment is what they learn there, and that learning is only worth the cost if it can change what you build. A company that will not change its roadmap has paid for discovery it intends to ignore.
There is a worse version. Embedded engineers who report into sales, with no route for their findings to reach the product, generate customer-specific work that never generalises. Marty Cagan's September 2025 piece on the role warns that a separate professional services unit stops what engineers learn from reaching the product, and moves the company toward a pure services business. Where the function should report covers the fix.
Instead: if the product direction is settled, buy delivery rather than discovery. A systems integrator or a scoped build engagement will implement a known design for less.
Disqualifier four: you can already write the specification
If you can describe what needs building in enough detail that a competent team could deliver it without you present, you do not need discovery inside the environment. You need execution.
This is the most common case by volume and the easiest to misdiagnose, because "we need engineers embedded with us" and "we need more senior engineers" sound similar in a meeting.
Instead: staff augmentation if you have the technical leadership and need senior engineers under your direction, or a full product build if you want the whole thing owned to a specification. FDE versus staff augmentation is the page that separates those two properly.
The disqualifier that appears after you start
The four above are decidable in advance. This one is not, and it is the most damaging.
An engagement with no end date has stopped being a deployment and become a dependency. The signs are recognisable: the production date has moved twice, the customer's own engineers have not touched the system, the scope grows by one reasonable request a week, and both sides have started calling it a partnership.
That arrangement can be profitable for a vendor and it is bad for the customer, so the safeguard has to be structural rather than cultural. When AWS announced its own forward deployed engineering organization in June 2026, it named customer self-sufficiency after the engagement as a design goal. Require that of every vendor, and of us: a production date and a handover date, named in the contract at signature.
Handover and exit covers how to design the ending, and what goes wrong lists the rest of the failure modes with their warning signs.
The honest summary
Two or more of the four disqualifiers means do not use this model. One means proceed and write down how you will manage it. None means the model probably fits, and the remaining question is whether you build the function or buy it, which is three routes with different costs.
And if you are unsure, the cheapest next step is not a pilot engagement. It is looking at your last five implementations and counting what was actually different about each one. The executive briefing is the one-page version of that decision for whoever approves it.
Best for
- Deciding against the model before you spend a quarter of engineering time finding out
- Choosing between embedded engineering, staff augmentation, and a scoped build
- Setting the minimum contract value below which you will not deploy an engineer
Avoid if
- You have already confirmed the model fits and need the operating mechanics instead
Check before you decide
- Calculate one loaded engineer-quarter against the annual contract value, and write the minimum down
- Review your last five implementations and count what genuinely differed in each
- Confirm you are willing to change the roadmap based on what an embedded engineer finds
- Require a production date and a handover date in the contract before signature
Common questions
When should you not hire forward deployed engineers?
When contract values cannot pay for an engineer's loaded cost, when every customer's implementation is the same, when you hold a product opinion you will not change based on what an engineer learns, or when you can already write the specification. Two or more of those and the model is the wrong choice.
What contract value justifies an embedded engineer?
There is no universal figure, and you should calculate your own. First Round Review reports that Looker validated $25,000 or more in annual contract value, alongside a trajectory toward 2,000 customers and $100 million in recurring revenue, before committing to the model. Work out one loaded engineer-quarter against your own account values and write the minimum down.
What is the alternative to forward deployed engineering?
It depends which disqualifier applies. Small or uniform accounts point to implementation templates, connectors and better setup documentation. A settled product direction points to a systems integrator or a scoped build. A specification you can already write points to staff augmentation or a full product build.
Why is a fixed product opinion a problem for the embedded model?
Because the value of putting an engineer inside a customer's environment is what they learn there, and that learning is only worth the cost if it can change what you build. First Round Review states it directly: if you hold strong opinions about product direction and do not want them changed, embedded engineers are a bad fit. You have paid for discovery you intend to ignore.
How do you tell if an engagement has become a dependency?
Four signs. The production date has moved more than once, the customer's own engineers have not touched the system, scope grows by one reasonable request each week, and both sides have started describing it as a partnership rather than a deployment. The structural fix is a handover date written into the contract at signature.
Is forward deployed engineering just an expensive way to do onboarding?
It becomes that when customer environments do not differ from each other. The model is worth its cost because of discovery that is only possible inside the environment. Where there is nothing to discover, the same money spent on implementation templates and documentation serves every future customer instead of one.
Related reading
Staff augmentation vs a managed team that owns the outcome
Adding individual engineers to your team and hiring a team that owns an outcome look similar on an invoice. They are not the same thing, and picking the wrong one hides a large management cost you did not budget for.
Stop paying for headcount you no longer need
An hourly quote is a price for people and months. When most of the implementation is generated, that is a price for an input that has largely gone, and it quietly rewards your supplier for being slow.
More in Buying the capability
Forward deployed engineering as a service
There are three ways to get this capability: build the function in-house, staff individual engineers through a partner, or engage a firm that takes the outcome. Building gives you the most control and takes a hiring cycle plus two or three engagements of learning. Staffing is the fastest way to get a person working and leaves the delivery risk with you. Engaging a firm moves the delivery risk to the firm, which only helps if the contract names the production outcome rather than an hour count. Most companies should build eventually and cannot start there.
How to choose a forward deployed engineering partner
Judge a forward deployed engineering partner on five things, in this order: which of the three jobs their engineers actually do, whether they will put a production date and a handover date in writing, what proves the code correct, how they decline work that only serves one customer, and who is accountable by name. A vendor who will not name a handover date is selling a dependency. A vendor with no answer on declining customisation will say yes to everything, and everything they say yes to becomes something you maintain.
Questions to ask a forward deployed engineering vendor
Twelve questions, each with the answer you want and the answer that should worry you. Five of them come from a16z partner Marc Andrusko, who wrote them as tests for investors evaluating companies using this model; they work at least as well from the buyer's side. The most revealing question on the list is how the vendor systematically declines customisation requests, because a vendor with no answer will say yes to everything and you will maintain all of it.
How to prepare your team for an embedded engineer
Three things have to exist before an embedded engineer starts, and all three are yours to provide: access set up and tested, one named person who can remove obstacles, and one person with the authority to decline scope. The third is the one everybody forgets, and its absence is why engagements grow without control. Beyond that, the difference between a fast engagement and a slow one is mostly about how much context you share and how completely you include the person. Nobody writes this page, and it decides more outcomes than the vendor's methodology does.
Security and access for embedded engineers
Letting an outside engineer into your systems is a real risk and it is manageable with four rules: least privilege by default, repository access scoped to the repositories the work touches, production access as a named exception with an audit trail and an end date, and revocation on the handover date rather than whenever somebody remembers. What changes when a model writes the code is that the review step before production matters more, not less, because generated code is not secure by default.