heyarnoux.

Role comparison

Forward deployed engineer vs software engineer vs solutions engineer

All three write code and only one of them writes it inside your customer's building. A software engineer builds your product. A solutions engineer builds whatever it takes to win the deal. A forward deployed engineer builds your product into one customer's real environment after the deal closes, and owns it until it runs. The job adverts blur the three, so the useful question is not what to call the seat. It is which one you are actually trying to fill.

This page is the hiring decision. If what you need first is the definition of the role, where the title came from and the full salary tables, those are on the forward deployed engineer explainer.

$188K+median advertised salary,
forward deployed engineer
$145Kmedian advertised salary,
traditional software engineering
1 in 5of 124 engineering-work GTM roles
report into engineering
First two are Lightcast advertised-posting medians reported by Fortune, 3 September 2026, which gives the first as more than $188,000 and the second as roughly $145,000, and names no country for either. Third from Steven Moody's GTM engineer benchmark, a different title and a different sample, explained below

The one-line version

The three roles separate cleanly on one axis, and it is not seniority or skill. It is whose problem the code is solving on the day it is written.

 Forward deployed engineerSoftware engineerSolutions engineer
Builds inThe customer's environmentYour own codebaseA demo or prototype
Point in the dealAfter signatureIndependent of any one dealBefore signature
What outlives the workProduction code running at one customerA capability shipped to every customerA technical win, then a handover
Measured onAdoption in productionShipped productDeal conversion
Sits in the budget asCost of deliveryCost of productCost of sale

Read down the first column and the forward deployed engineer looks like a software engineer who commutes. Read the last row and it is a different business decision entirely, because the seat is funded from a different budget and justified by a different number.

Forward deployed engineer vs software engineer

These two are the same discipline. A forward deployed engineer is a software engineer, which is why the comparison confuses people who expect a difference in craft. There is none. The difference is the building the work happens in, and everything else follows from that.

A software engineer optimises for the general case. The feature has to work for every customer, so the constraints are your own: your architecture and your definition of done. A forward deployed engineer optimises for one case and inherits somebody else's constraints: their data, their security review, their half-finished migration, their idea of what finished means. The code has to survive contact with a system nobody on your team designed.

The market prices that as a premium of roughly 30%. The median advertised salary for a forward deployed engineer is more than $188,000, against about $145,000 for a traditional software engineering role. Both figures are measured on Lightcast's advertised postings and were reported by Fortune on 3 September 2026. Self-reported total compensation for the title, which includes stock and bonus and so is not comparable with an advertised base, has a median of $205,000 across 154 submissions on levels.fyi.

The premium is not free money and the honest version matters if you are hiring. Wikipedia's entry on the role records the objection plainly: some software engineers consider the role undesirable because of the travel requirements and the pressure to solve customer problems within relatively short amounts of time. That objection is the thing you are paying the premium to overcome, and it does not go away once someone accepts. Hire for people who want to be in the customer's building, not for people treating it as a route to somewhere else.

So the hiring test is about where your bottleneck is. If your product does not yet do the thing, hire a software engineer. If your product does the thing and it has never once run inside a paying customer, the missing seat is the other one.

Forward deployed engineer vs solutions engineer: which one to hire

This pair is genuinely harder to separate, and the explainer draws the definitional boundary in full, with a row-by-row table and the sources that disagree about where the line sits. What follows is the hiring version, which is shorter because it turns on one question: which budget pays for the seat.

A solutions engineer is a cost of sale. A forward deployed engineer is a cost of delivery. That is not an accounting detail. It decides who the person reports to and what happens to their work when the deal closes. A solutions engineer's prototype has done its job the moment the contract is signed and is allowed to be thrown away. A forward deployed engineer's code is only starting its job at that moment and is not.

The clearest published statement of the difference is narrower than it first looks. The Pragmatic Engineer, writing about one AI lab that runs both teams beside each other, reports that forward deployed engineers "are more hands-on and typically work with more ambiguity than SAs traditionally do". SAs there are solutions architects, which the same account describes as an advisory role that rarely writes code on customer infrastructure, and not the solutions engineer title this page is comparing. One company is not the market, and the shape it describes is still the tell. A solutions engineer works a defined technical objection; a forward deployed engineer is handed a business outcome and a system that was not built for it.

Hire a solutions engineer when deals stall during evaluation, when buyers need to see the thing work before they will sign. Hire a forward deployed engineer when deals close and then nothing happens for two quarters. That second failure is the expensive one, because it looks like a product problem from engineering and a sales problem from revenue, and neither team owns it.

If your deals close and your deployments do not, hiring another solutions engineer will make the pipeline look healthier and the revenue arrive later.

The advert will not tell you which one it is

Titles in this area drift, and there is measured evidence of the drift on the adjacent role. In Steven Moody's benchmark of the US market, fewer than one in five of the 124 roles doing genuine software-engineering work report into an engineering function. That benchmark measures GTM engineers, a different title from the three compared here, and its data is complete through May 2026. It is quoted because the pattern transfers: a seat can do engineering work and still be created and advertised inside a go-to-market organisation, by people writing the requirements from the outside.

That is also why the same benchmark's numbers should not be stretched across this page. It does not measure solutions engineers and it does not measure forward deployed engineers, so it cannot tell you what either of those is paid or where either reports.

Two questions cut through the title. Is this person allowed to write code that survives in production? Is what they learn in the customer's environment expected to change your product? Answer those and the seat names itself, whatever the requisition says.

The go-to-market version of the same seat

There is a fourth title in this pile, and it is the one this site exists for. A forward deployed engineer whose deployment target is the revenue organisation rather than the product organisation is doing go-to-market engineering: the same embedded model, pointed at pipeline and routing systems instead of at a customer's production stack.

The demand pattern behind all of this is recent. Forward deployed engineer postings rose more than 1,000% from January to August 2026 against the same period in 2025, on the Lightcast data reported by Fortune. A title growing at that rate has not had time to settle, which is exactly why the adverts are unreliable and why the reporting line tells you more than the words.

If the seat you are describing is on the revenue side, the embedded GTM engineer profiles show what that person looks like in practice, and the buyer's guide to hiring one covers the archetype and budget decision in detail.

Common questions

What is the difference between a forward deployed engineer and a software engineer?

A forward deployed engineer is a software engineer whose work happens inside a customer's environment rather than inside their own employer's codebase. Both write production code. The difference is who the code runs for and what counts as done: a software engineer ships a capability to every customer at once, and a forward deployed engineer gets one customer's deployment into production and owns it until it runs. The market prices the difference. The median advertised salary for a forward deployed engineer is more than $188,000, against about $145,000 for a traditional software engineering role, on Lightcast advertised-posting data reported by Fortune on 3 September 2026.

Should I hire a forward deployed engineer or a solutions engineer?

Signature. A solutions engineer works before it, is measured on the technical win, and builds demos and prototypes that do not have to survive. A forward deployed engineer works after it, is measured on production adoption, and builds code that does. A solutions engineer is a cost of sale and belongs in the sales budget; a forward deployed engineer is a cost of delivery and belongs in the delivery budget.

Do forward deployed engineers get paid more than software engineers?

On advertised salaries, yes, by roughly 30%. The median advertised salary for a forward deployed engineer is more than $188,000 against about $145,000 for a traditional software engineering role, both on Lightcast advertised-posting data reported by Fortune on 3 September 2026. Self-reported total compensation for the title, which includes stock and bonus, has a median of $205,000 across 154 submissions on levels.fyi. The premium pays for travel, for working under someone else's constraints, and for a job that some engineers decline for exactly those reasons.

Which of the three should you hire first?

Hire a software engineer if the product itself is what is missing. Hire a solutions engineer if deals stall at the technical evaluation. Hire a forward deployed engineer if deals close and then nothing happens, because the gap is between a signed contract and a system running in production. That third case is the easiest of the three to misdiagnose, because it looks like a product problem from engineering and a sales problem from revenue.

Does the job title tell you which role it is?

No, and there is measured evidence of the drift. In Steven Moody's benchmark of US GTM engineer roles, fewer than one in five of the 124 roles that actually do software-engineering work report into an engineering function. That is a different title from forward deployed engineer, and it shows the same pattern: a seat doing engineering work can be created and drafted inside a go-to-market organisation. Read the reporting line and what the person is measured on, rather than the words on the advert.

Still decidingThe definition, the origin of the title, the employer-posted salary bands and how to become one are all on the explainer.

Read the explainer

Sources

Fill the seat

Need the revenue-side version of this seat filled?

If the role you have just identified points at pipeline rather than at a customer's production stack, tell me which system you want built first. You get example profiles and a call with your pick before anything starts.

Placement runs through AYTalent. Engineers are employed and trained on the bench before they start with you.