Forward Deployment: What It Actually Means to Embed with Enterprise Clients

March 1, 2024

"Forward Deployed Engineer" is a title that's becoming more common, but it's often misunderstood. It's not a consultant, not a solutions engineer, and not a traditional software engineer. It sits at the intersection of all three.

After three years at Edelta Corporation embedding with enterprise clients to build and scale their technical infrastructure, here's what the role actually looks like.

What Forward Deployment Is

A Forward Deployed Engineer (FDE) embeds directly with a client's business team — not just their IT department. You're present in their operational environment, understanding their domain deeply enough to architect solutions that fit how their business actually works, not how a standard SaaS product assumes it should work.

At Edelta, this meant I wasn't building software in isolation and shipping it to clients. I was:

  • On calls with claims adjusters understanding their daily workflows
  • In whiteboard sessions with operations managers mapping their process bottlenecks
  • In production incidents with client IT teams when systems failed
  • In product planning sessions shaping what to build next

The software I wrote was informed by direct observation of the problem, not a requirements document written by someone who observed the problem once.

The ProtectAll Experience

ProtectAll is an insurance services company. When Edelta began the engagement, they had a simple web portal for claim filing. When I finished the core architecture phase, they had:

  • A claims management portal for internal adjusters
  • A dealer portal for their retail partner network
  • A field inspector mobile app (iOS + Android)
  • A work orders system for contractor management
  • A home claims portal for residential policyholders
  • A mattress claims portal for a B2B product line
  • 4 centralized AWS microservices supporting all of the above

None of this was in scope when the engagement started. It grew organically because I was present to observe which pain points mattered most as each system went live.

This is the core loop of forward deployment:

Architecture Flowchart
Rendering diagram...

The "observe" steps are what a traditional agency or product team often skip.

The Non-Technical Skills That Matter Most

Domain Translation

Claims adjusters don't speak in database schemas. I learned to hold a conversation entirely in their language ("when a claim is escalated to an assessor", not "when the status field is updated to 'UNDER_REVIEW'") and then translate that into data models and API contracts afterward.

The translation skill — business domain ↔ technical architecture — is more valuable than any specific technical skill in this role.

Trust-Building Under Pressure

Enterprise clients don't want software delivered — they want someone they trust to make decisions when things break at 2am. That trust comes from being present and accountable consistently, long before any crisis.

When the claims portal had a data migration incident that rolled back 3 hours of claims data, the client called me directly — not the support desk. That kind of trust is built by showing up reliably for months before it's needed.

Knowing When to Push Back

Enterprise clients will ask you to build things that are wrong for them. A client once requested that we send raw database query results directly to a third-party integration via API — exposing full database schema, including fields they'd asked us to keep confidential.

The right answer wasn't "here's the API endpoint." It was: "This exposes data you told me was confidential. Let me propose a view-layer API that gives the integration what it needs without the exposure." They thanked me for it.

Forward deployment means being a technical advisor, not just an order-taker.

What Makes a Good FDE Technically

The technical breadth matters more than depth in any single stack. In any given week I might:

  • Debug a PostgreSQL query plan that's causing a dashboard to time out
  • Write a Zoho Deluge script to automate a CRM workflow
  • Review a React PR from a junior developer on the client's internal team
  • Architect an AWS Lambda + SQS pattern for a queue-based email system
  • Configure a GitHub Actions pipeline for a new portal

You're not the deepest expert in any of these. You're the person who can navigate all of them and know when to go deeper vs. when to find a specialist.

The Satisfaction (and the Weight)

There's a specific satisfaction in forward deployment that's hard to find elsewhere: you ship something, and the next day you watch the people you built it for use it. When a claims adjuster says "this used to take me 20 minutes, now it takes 90 seconds" — you're in the room when they say it.

The weight is also real. When something breaks, the same people are looking to you to fix it. The accountability is higher than in a product organization where failures are distributed across a team and insulated by layers of process.

But the accountability is also what makes the growth accelerate. Three years of FDE work gave me more architectural decision-making experience than I'd have gotten in twice the time in a traditional engineering role.

If you're drawn to solving problems that matter for specific real businesses — over building abstract product features for hypothetical users — forward deployment is worth exploring.

GitHub
LinkedIn