Forward deployed engineering: the complete guide / Building the function
How to build a forward deployed engineering team
Before hiring anyone, confirm three prerequisites: your customers are enterprises, your product is still flexible enough to change based on what you learn, and their use cases differ from each other. First Round Review names all three, and missing two means do not start. Then begin with two or three engineers on your highest-value accounts only, report the function into product or engineering rather than sales, and give somebody the job of turning work done at customer sites into product from the first month. Those last two decisions determine whether the function becomes a lasting advantage over competitors or a cost centre.
Published September 8, 2026. Editorial.
Key takeaways
- Three prerequisites from First Round Review: enterprise customers, product flexibility, and use cases that differ from each other. Missing two means do not start.
- Start with two or three engineers on your highest-value accounts, and use repeatable implementations for everything smaller.
- Report into product or engineering. Marty Cagan warns that a separate professional services unit stops what engineers learn from reaching the product, and moves the company into a services business.
- Assign the productization job in month one. A function with nobody generalising builds up custom work that never becomes reusable.
This is the founder's step-by-step plan: what to confirm before hiring, who to hire first, where to deploy them, and the two structural decisions that matter more than the hires.
Step zero: confirm the prerequisites
First Round Review's February 2026 guidance names three conditions for the model to fit, and you should check all three before you start.
You are selling to enterprises. The deployment cost has to be paid for by the contract. First Round reports Looker validating $25,000 or more in annual contract value before committing to the model, alongside a trajectory toward 2,000 customers and $100 million in recurring revenue. Do your own calculation rather than adopting that figure, and write the minimum down.
Your product is still flexible. First Round is direct: if you hold strong opinions about product direction and do not want them changed, embedded engineers are a bad fit. The value of the model is what the engineers learn, and learning you will not act on is expensive.
Your customers' use cases differ. If every implementation is the same, you have a documentation problem rather than a deployment problem, and templates will serve you better.
Missing one of three is manageable if you know the risk. Missing two means the model will cost you margin without giving you anything back. When forward deployed engineering is the wrong answer is the fuller version.
A quick way to check yourself honestly on the third prerequisite: pull up your last five signed contracts and list, in one sentence each, what was actually different about the deployment. If four of the five sentences say roughly the same thing with different customer names, your use cases do not differ enough to justify the model, whatever the sales narrative said during the deal. If all five sentences describe genuinely different integration points, data shapes, or approval processes, the prerequisite holds and the model has something real to do.
Step one: hire two or three, not a department
Start small enough that the first engagements are visible to you personally.
The reason is that the first two or three engagements are where you learn what your own version of this model is: what generalises, how long production actually takes at your kind of customer, and what your engineers need that they do not have. That learning is lost when it is delegated to a team of fifteen.
Deploy them on your highest-value accounts only. First Round's guidance is to reserve embedded engineers for the highest contract values and the customers with complex, non-standardised needs, typically organizations of 1,000 employees or more, and to serve smaller accounts with repeatable implementations.
Resist the pressure to spread the first two or three engineers across more accounts than that, even when several customers are asking for the same attention. A founder who splits a small team across six accounts to keep everyone happy learns six shallow lessons instead of two or three deep ones, and shallow lessons about what generalises are worse than no lessons at all, because they get written into the platform with false confidence.
Step two: hire the right profile
First Round's five qualities, which are more specific than most role descriptions:
An independent thinker without preconceived frameworks. Early-career engineers often do well here, and ten or more years at a large tech company can be a warning sign, because the role needs somebody who operates without the support structure of a large company.
Grit. First Round describes it as a willingness to accept hard, unpleasant work, and the practical version is somebody who keeps going at a problem that looks unsolvable for a fortnight.
A real engineering foundation. Do not lower the coding standard. The role writes production code, and First Round is explicit that candidates should pass a rigorous engineering interview.
A compulsive builder. Somebody who releases working software in many different settings rather than optimising one.
Business curiosity. Genuine interest in how an organization operates, because the job is finding which problem matters.
Shilpa Balaji's summary test, quoted in the same piece, is the one to keep: would you want to work through a hard, stressful project with this person.
The hiring data is consistent with this profile being mid-level. Across 1,000 postings, 60 percent targeted three to five years of experience, and 45 percent of career paths into the role started in software engineering. How to hire covers sourcing and signals.
Step three: pick the reporting line, deliberately
This is the decision most companies get wrong, and it is nearly free to get right at the start.
Report the function into product or engineering. Marty Cagan's warning is that if embedded engineers sit in a separate professional services unit, what they learn stops reaching the product and the company moves toward a pure services business.
The hiring data suggests over half of the market has already made the wrong choice: only 45 percent of the 1,000 postings analysed sat on a dedicated forward deployed team rather than reporting into sales.
Where the function should report covers the argument and the exceptions.
Step four: assign the productization job in month one
Not later, when there is something to generalise. Now, when there is one engagement, because the habit is what you are building rather than the output.
Somebody owns asking, on a fixed schedule, what of everything built this period generalises. Somebody decides what gets moved into the platform. And somebody applies the stop rule: expand scope when the work creates reusable value, stop when the next iteration will only ever serve one customer.
Without this, you get what a16z's Marc Andrusko describes as bespoke deployments that cannot be maintained or upgraded, with revenue growing and no reusable work building up. The productization loop is the mechanism in detail.
Do this even if it feels premature with a single customer. The habit of asking what generalises is easy to build when the answer is obvious and hard to build later, once three separate codebases already exist and asking the question means admitting that a year of work needs restructuring. A founder who assigns this job in month one is paying a small, visible cost now to avoid a large, invisible one later. That trade is the entire argument of this page, so treat it as more than a formality.
Step five: build the shared layer early
The custom work should sit on reusable components from the beginning, even when there is one customer.
The AWS partner programme names the modern version of that layer: reusable delivery harnesses including domain ontologies, evaluation frameworks and capability registries. With one customer that sounds like overhead. With four it is the difference between a platform and four forks.
The cheapest version at the start: keep a clear boundary between shared and custom code, and track the ratio per account. If the custom share grows with each new account rather than shrinking, the model is not working.
What to measure from the start
Do not measure utilisation. It rewards the endless engagement.
Measure time from contract signature to production, the share of engagements that reach production, revenue per embedded engineer over time, and what came back into the product. Measuring the function and revenue per engineer cover both sides.
Utilisation looks like the obvious metric to a founder used to running a services business, because it answers the question of whether engineers are busy. The trouble is that a busy engineer inside an endless engagement scores perfectly on utilisation while producing exactly the outcome the model is supposed to avoid. Time to production and revenue per engineer both ask a harder, better question: whether the engagement is moving toward an end and whether the function is getting more efficient as it learns. Track those from the first engagement, not once there is enough data to make a chart, because the habit of measuring the right thing is as important as the numbers themselves in the early months.
If you would rather not build it
Building this function takes a hiring cycle, two or three engagements of learning, and a structural decision most companies get wrong. Staffing engineers through a partner or engaging a firm that already works this way are the alternatives, with different costs and different risk. None of the three routes removes the underlying work of confirming the prerequisites and choosing a reporting line: a partner or a vendor executes the plan, but the plan still has to be yours. Three routes to the capability compares them, and our own service is one of them.
Best for
- A founder or engineering leader deciding whether and how to start the function
- Choosing the reporting line before it becomes hard to change
- Setting the minimum contract value and the first accounts to deploy on
Avoid if
- You have decided to buy the capability rather than build it
- Two of the three prerequisites are missing
Check before you decide
- Confirm all three prerequisites: enterprise customers, product flexibility, use cases that differ from each other
- Write down the minimum contract value before the first engagement
- Confirm the function reports into product or engineering rather than sales
- Name the person who owns productization, in month one
Common questions
What do you need before hiring forward deployed engineers?
Three prerequisites from First Round Review: you are selling to enterprises whose contract values pay for the deployment cost, your product is still flexible enough to change based on what the engineers learn, and your customers' use cases genuinely differ from each other. Missing two means do not start.
How many forward deployed engineers should you start with?
Two or three, on your highest-value accounts only, with repeatable implementations serving everything smaller. The first engagements are where you learn what generalises and how long production actually takes at your kind of customer, and that learning is lost when it is delegated to a large team.
What profile should you hire for?
First Round Review names five qualities: an independent thinker without preconceived frameworks, real grit, a genuine engineering foundation that passes a rigorous interview, a compulsive builder, and business curiosity. It also notes that ten or more years at a large tech company can be a warning sign for this work.
Should forward deployed engineers report to sales?
No. Report into product or engineering. Marty Cagan warns that a separate professional services unit stops what engineers learn from reaching the product, and moves the company toward a pure services business. Of 1,000 postings analysed, only 45 percent sat on a dedicated forward deployed team rather than under sales.
When should you start productizing what the engineers build?
Month one, with one engagement, because the habit is what you are building rather than the output. Somebody owns asking on a fixed schedule what generalises, decides what gets moved into the platform, and applies the stop rule: expand when the work creates reusable value, stop when it only ever serves one customer.
What should you measure?
Not utilisation, which rewards the endless engagement. Measure time from signature to production, the share of engagements that reach production, revenue per embedded engineer tracked over time, and what came back into the product.
References
- First Round Review, So You Want to Hire a Forward Deployed Engineer, 24 February 2026
- Marty Cagan, Forward Deployed Engineers, Silicon Valley Product Group, 17 September 2025
- Marc Andrusko, The Palantirization of Everything, Andreessen Horowitz, 16 January 2026
- Henley Wing Chiu, I analyzed 1,000 forward deployed engineer jobs, Bloomberry, 18 November 2025
- AWS Partner Network, Introducing Forward Deployed Engineering for Partners, 30 June 2026
Related reading
How to size a team when generation is cheap
Headcount planning still assumes writing code is the expensive part. It is not anymore, and that changes which roles are actually scarce and how many people a project can take on before it slows down.
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 Building the function
Forward deployed engineer job description
Most forward deployed engineer job descriptions fail in the same two places: they do not say which of the three jobs the role actually is, and they hide the travel. Across 1,000 postings carrying the title, 60 percent were production engineering roles, 30 percent were sales engineering with implementation duties, and 10 percent faced no external customer. 68 percent required travel, with 50 to 75 percent typical where a number was given. State both in the first hundred words and you get fewer applicants, and better ones.
How to hire a forward deployed engineer
The candidates come mostly from software engineering: across 1,000 postings, 45 percent of career paths into the role started in software engineering, 22 percent from solutions or sales engineering, 15 percent from data, 10 percent from technical consulting and 8 percent from founding or early-employee roles. First Round Review names five qualities that predict success and one surprising warning sign: ten or more years at a large tech company, because the role needs somebody who operates without the support structure of a large company. Do not lower the engineering standard to get customer skills.
How to interview a forward deployed engineer
A forward deployed engineering interview process has to test three things in roughly equal weight: engineering depth, judgment in front of a customer, and the ability to reason out loud through ambiguity. That makes it different from a standard engineering interview process, where the third is barely assessed. The main round is an ambiguous case: a vague problem from a hypothetical customer, which the candidate has to decompose into a plan. The most common reason strong engineers fail it is jumping to a solution before scoping the problem.
Where forward deployed engineering should report
Forward deployed engineering should report into product or engineering, not sales, and not a separate professional services unit. Marty Cagan's warning is direct: if embedded engineers sit in a professional services group, what they learn stops reaching the product and the company moves toward a pure services business. The hiring data suggests most of the market has already made the wrong choice, with only 45 percent of 1,000 postings sitting on a dedicated forward deployed team rather than under sales. This is a nearly free decision at the start and expensive to reverse later.
The forward deployed to product engineer ratio
There is no credible published benchmark for the ratio of forward deployed engineers to product engineers, and we are not going to invent one. What exists is a calculation you can do with your own numbers, and one documented minimum: First Round Review reports Looker validating $25,000 or more in annual contract value before committing to the model. Size the function from account count, deployment length and the contract value that has to pay for it, then check the result against whether your revenue per embedded engineer is rising.
The productization loop
The productization loop is the mechanism that turns one customer's custom work into a capability every customer gets. It needs three things: a fixed schedule, a named owner, and a stop rule. First Round Review's version of the stop rule is the useful one: expand scope when the work creates repeatable software value, and halt when the iteration only serves a single customer. Without this loop, embedded engineering produces what a16z describes as bespoke deployments impossible to maintain or upgrade, where revenue grows but no reusable work builds up.