Forward Deployed Engineer

roadmap.sh: https://roadmap.sh/forward-deployed-engineer

Suggested path through the Forward Deployed Engineer nodes. Each node links to its lesson when written.

Nodes

The Role

  • What Is a Forward Deployed Engineer
  • FDE vs Solutions Engineer vs SWE
  • Customer-Embedded Delivery Model
  • Generalist Mindset
  • Ownership & Bias to Action

Core Software Engineering

  • Strong Programming (Python / TypeScript)
  • Data Structures & Algorithms
  • APIs & Integrations
  • SQL & Databases
  • Version Control (Git)
  • Testing & Debugging
  • Reading Unfamiliar Codebases Fast

Data & Integration

  • Data Modeling
  • ETL / ELT Pipelines
  • Connecting to Customer Systems
  • Data Cleaning & Wrangling
  • Schema Mapping
  • Working With Messy Real-World Data

Building Solutions

  • Rapid Prototyping
  • Internal Tools & Dashboards
  • Workflow Automation
  • Configuring vs Coding
  • Building on a Platform / SDK
  • Demos That Land

Deployment & Operations

  • Cloud Fundamentals (AWS / GCP / Azure)
  • Containers & Docker
  • CI/CD Basics
  • On-Prem & Air-Gapped Deployments
  • Networking & VPNs
  • Monitoring & Incident Response
  • Security & Compliance Basics

Customer-Facing Skills

  • Requirements Gathering
  • Stakeholder Management
  • Scoping & Expectation Setting
  • Running Workshops & Demos
  • Technical Communication
  • Writing Clear Documentation
  • Handling Ambiguity
  • Saying No / Managing Scope Creep

Delivery & Project Skills

  • Discovery & Use-Case Identification
  • Pilot to Production
  • Measuring Impact & Value
  • Iteration & Feedback Loops
  • Handover & Enablement
  • Time & Priority Management

Domain Expertise

  • Learning the Customer’s Business
  • Industry Verticals (Gov, Finance, Health, etc.)
  • Subject-Matter Empathy
  • Translating Domain to Technical

AI & Modern Tooling

  • Applying LLMs to Customer Problems
  • AI-Assisted Development
  • Building AI-Powered Workflows
  • Data Privacy in AI Deployments

Growth & Career

  • From IC to Tech Lead
  • Mentoring & Knowledge Sharing
  • Building Reusable Assets
  • Feeding Product Roadmap

Resources

See resources.md.

Project ideas

  • Take a messy public dataset (e.g. open government CSVs), build an ETL pipeline that cleans and models it, and ship a dashboard that answers a stakeholder’s real question.
  • Embed with a “customer” (a friend or a club): run a discovery session, scope a workflow automation, prototype it in a week, then write the handover docs and enablement guide.
  • Build a deployable demo app, then package it three ways — local Docker, a cloud deploy, and an offline/air-gapped bundle — and document the tradeoffs of each.

1 item under this folder.