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.