Tech & Software

Salesforce Developer Career Roadmap

Salesforce is the biggest software economy most developers have never seriously looked at — 150,000+ companies run their revenue on it, and every one of them needs people who can bend the platform past what clicks alone can do. The path is strange and specific: you start as an admin, learn Apex (Java's corporate cousin), and pick up Lightning Web Components, all inside Trailhead, a learning system so gamified it hands out badges like a scout troop. The developers who tolerate the ecosystem's quirks are rewarded with salaries that outrun most general web development — because almost nobody outside the ecosystem realizes the jobs exist.

Salesforce Developer roadmap: the learning path in 6 steps, Learn the Platform on Trailhead, then Earn the Salesforce Certified Administrator Credential, then Learn Apex Programming, then Build with Lightning Web Components, then Learn Integrations & APIs, then Earn Platform Developer I & Build a Portfolio Org
The Salesforce Developer roadmap at a glance: 6 steps, from Learn the Platform on Trailhead to Earn Platform Developer I & Build a Portfolio Org.

Is this the right path for you?

Salesforce development pulls from two unusual pools. The first: business-side people — sales ops, CRM admins, analysts — who already live in Salesforce and want to cross into code; the admin-to-developer pipeline is the ecosystem's official on-ramp, and it's real. The second: developers from other stacks who discover the ecosystem pays better than generic web work with a fraction of the applicant competition. No degree required in either case — certifications and Trailhead badges function as the credential system here.

The aptitude signal is comfort working inside constraints. Salesforce is an opinionated platform: governor limits cap your queries, tests are mandatory before deploys, and the 'right way' is documented whether you like it or not. Developers who treat constraints as puzzle rules do well; those who need total architectural freedom will find it claustrophobic. A tolerance for business process — understanding why sales ops wants that approval flow — matters as much as raw coding ability.

Honest note: the go-go hiring frenzy of 2021, when an Admin cert alone got you hired, is over — entry-level admin roles are now genuinely competitive, and AI features are automating pieces of routine configuration work. The developer tier is where the demand held: companies drowning in customization needs far outnumber the people who can write bulkified Apex. Push through the admin layer to PD1 rather than camping on it, and the market remains one of tech's better-kept secrets.

Time to entry:6–9 months
Median wage (BLS):$133,080
Updated:
Steps:6 stages
BLS 2024–2034
↑ +15.8% job growth
Openings/yr:~115,200
Nearest BLS occupation:Software developers
Source: BLS ↗
Share:XLinkedInReddit

Career Progression

Where does this role lead?

Click any role to explore timeline, key skills and, where the Department of Labor publishes it, pay.

Entry

Salesforce Admin

~0–2 yrs

$74,464 (Level I)

Most developers enter through admin work — learn the platform's declarative tools deeply before writing code. Knowing when NOT to code is a Salesforce superpower.

Key skills

Flows & automationReports & dashboardsUser managementAdmin certification
Main trackOptional branchYour current level

Pay shown is the U.S. Department of Labor prevailing wage for Level I (entry), Level III (mid) and Level IV (senior) in the nearest BLS occupation, base wage for the typical metro, wage year 2025, shown for the main track only. It is a benchmark, not an offer; branches and lead, staff and executive stages have no official figure.

Visual roadmap

Salesforce Developer learning path

Work down the line, one step at a time. Tick each skill as you can do it.

  1. 1

    Learn the Platform on Trailhead

    3–5 weeks

    Sign up for a free Trailhead account and a free Developer Edition org — a full Salesforce instance that costs nothing, forever. Work the Admin Beginner and CRM fundamentals trails to learn the object model: objects, fields, records, and relationships. Everything you build later sits on this vocabulary.

    Skills to learn

    • Salesforce Platform Fundamentals
    • Standard Objects (Accounts, Contacts, Opportunities)
    • Custom Objects & Fields
    • Record Types & Page Layouts
    • Relationships (lookup, master-detail)
    • Reports & Dashboards
    • Trailhead Playgrounds & Developer Orgs
    • AppExchange Ecosystem Awareness

    Start with

  2. 2

    Earn the Salesforce Certified Administrator Credential

    6–10 weeks

    The Admin cert is the ecosystem entry ticket — even for developers. It proves you understand security models, automation, and data management, and admin roles are a legitimate paid on-ramp while you learn to code. Study flows, profiles, permission sets, and validation rules until the exam guide holds no surprises.

    Skills to learn

    • Security Model (profiles, permission sets, sharing rules)
    • Flow Builder Automation
    • Validation Rules & Formula Fields
    • Data Import & Data Loader
    • Sandboxes & Change Sets
    • User Management
    • Duplicate & Data Quality Management
    • Exam Strategy (60 questions, 105 minutes)

    Start with

  3. 3

    Learn Apex Programming

    8–10 weeks

    Apex is Salesforce's server-side language — Java-flavored, strongly typed, and governed by strict per-transaction limits that force you to write efficient code from day one. Learn triggers, classes, SOQL queries, and the sacred art of bulkification: code that works for one record and for ten thousand.

    Skills to learn

    • Apex Syntax, Classes & Interfaces
    • SOQL & SOSL Queries
    • Apex Triggers & Trigger Frameworks
    • Governor Limits & Bulkification
    • DML Operations & Transactions
    • Asynchronous Apex (Batch, Queueable, Future)
    • Apex Testing (75% coverage requirement)
    • Exception Handling & Debug Logs

    Start with

  4. 4

    Build with Lightning Web Components

    6–8 weeks

    LWC is Salesforce's modern frontend framework — standards-based JavaScript, custom elements, and a component model that will feel familiar if you've touched React. Learn component composition, the wire service for data, and Apex integration. This is where general web skills and platform skills fuse.

    Skills to learn

    • Modern JavaScript (ES6+ modules, classes)
    • LWC Component Structure (HTML, JS, CSS, meta)
    • Decorators (@api, @track, @wire)
    • Wire Service & Lightning Data Service
    • Calling Apex from LWC
    • Component Communication (events, message channels)
    • SLDS (Salesforce Lightning Design System)
    • VS Code + Salesforce Extension Pack

    Start with

  5. 5

    Learn Integrations & APIs

    5–7 weeks

    Real Salesforce work is plumbing: syncing with ERPs, payment systems, marketing platforms, and data warehouses. Learn the REST and Bulk APIs, callouts from Apex, Platform Events, and authentication flows. Integration skills are the sharpest dividing line between junior and mid-level Salesforce developers.

    Skills to learn

    • Salesforce REST & Bulk APIs
    • Apex HTTP Callouts & Named Credentials
    • Platform Events & Change Data Capture
    • OAuth 2.0 Flows & Connected Apps
    • Inbound Integrations (Apex REST services)
    • Middleware Awareness (MuleSoft concepts)
    • Salesforce CLI & SFDX Project Structure
    • Postman for API Testing

    Start with

  6. 6

    Earn Platform Developer I & Build a Portfolio Org

    6–10 weeks

    Platform Developer I is the credential hiring managers filter on. Pair it with a portfolio: a Developer Edition org containing a complete app — custom objects, Apex with real test coverage, LWC components, and one external integration — plus the code on GitHub. Then target admin-to-developer hybrid roles, consultancies, and Salesforce partners, who hire juniors in volume.

    Skills to learn

    • PD1 Exam Preparation & Practice Tests
    • Portfolio App Design & Build
    • GitHub Repo with SFDX Source Format
    • README & Demo Documentation
    • Salesforce Ecosystem Job Search (partners, ISVs, end users)
    • Community Networking (Trailblazer Community, local user groups)
    • Interview Prep (governor limits, trigger scenarios)

    Start with

jobroadmaps.com/roadmaps/salesforce-developer · Pay, demand and employer data for this role are further down the page.

Job Market Insights for Salesforce Developer

Data-backed

Which skills appear most in job postings?

Read from live job postings, ranked from most to least often named.

Architecture Design is the most-named skill. Common, but not universal: many postings do not list it.

Past the fundamentals, 2 specialisation skills (Architecture Design included) start separating candidates who can do the job from candidates who have done it. The 17 niche skills are named rarely enough that knowing them is upside, not prerequisite.

Specialisation

Architecture Design

Common
Specialisation

Apex

Common
Niche

Salesforce CPQ

Occasional
Niche

Quote-to-Cash

Occasional
Niche

Permission Sets

Occasional
Niche

Deployment

Occasional
Niche

Authentication

Occasional
Niche

Visualforce

Occasional
Niche

Approval Processes

Occasional
Niche

Aura

Occasional
Niche

Authorization

Occasional
Niche

SOQL

Occasional
Niche

SOAP APIs

Rare
Niche

Record Types

Rare
Niche

Code Review

Rare
Niche

Web Services

Rare
Niche

Governor Limits

Rare
Niche

Order Management

Rare
Niche

Contract Management

Rare

Sorted by how often named · JobRoadmaps

Data-backed

Which tools and artifacts appear most in job postings?

Read from live job postings, ranked from most to least often named.

Salesforce is the most-named tool, but no tool is a universal requirement here.

Toolchain

Salesforce

Common
Toolchain

Claude

Occasional
DevOps

CI/CD

Rare
Toolchain

Slack

Rare

Sorted by how often named · JobRoadmaps

Industry overlay

Targeting a specific industry?

The core roadmap gets you through the door anywhere. The difference between "qualified" and "they hired someone else" often lives in industry-specific context — the norms, the compliance floors, the tools assumed fluent in that sector.

Must have

Sales Cloud customisation

Quota-carrying teams live in Salesforce all day — custom objects, flows, and Lightning pages shaped to the sales process are the core work.

Must have

CPQ implementation

Configure-price-quote logic for tiered SaaS pricing is notoriously complex and CPQ-experienced developers command a premium.

Must have

Platform integrations

Salesforce must sync with marketing automation, billing, and product analytics — REST callouts and platform events are daily tools.

Important

Apex at scale

High-volume orgs hit governor limits fast, so bulkified triggers and asynchronous patterns separate professionals from admins who code.

Important

Revenue data hygiene

Boards run on pipeline reports — deduplication, validation, and automation that keeps CRM data trustworthy is quietly critical work.

Companies hiring:

SalesforceDocuSignGongZoomAsana
Must have

Health Cloud

The patient-centric data model and care-plan objects are distinct from core CRM, and Health Cloud experience is named in job requirements.

Must have

HIPAA-compliant configuration

PHI on the platform demands Shield encryption, restricted sharing models, and audit trails the developer must design in from the start.

Important

Veeva platform skills

Veeva's life-sciences CRM is built on Salesforce, making it a large adjacent job market for the same core skills.

Important

Consent management

Patient communication preferences and consent records carry legal weight and must be modeled and enforced in the org.

Important

Interoperability (HL7/FHIR)

Connecting Salesforce to EHRs through FHIR APIs is the integration frontier where healthcare Salesforce work is heading.

Companies hiring:

Veeva SystemsHumanaCVS HealthIQVIACentene

Industry premiums based on aggregated job posting data · Updated quarterly

Interactive

How ready are you right now?

Check the skills you already have to see your current job-market fit.

The most-named skill for this role is Architecture Design, so a gap there costs you the most. No single skill dominates, but each gap narrows which postings fit you. Check what you already have to see your biggest current gap.

Readiness Check

Check the skills you already have

0/5

base skills

Your biggest gap: Architecture Design, the most often named of the skills you have not ticked.

Start there, then work down the list.

Books worth reading as a Salesforce Developer

Where to start, in order. The full list of 12, grouped by career stage, is on its own page.

Getting started

  • Salesforce Certified Platform Administrator Study Guide: Launch and Elevate Your Salesforce Career

    by Mike Wheeler · 2025

    ~430 pages~11 hrs to read

    Covers the Salesforce data model, security, automation and administration tasks tested on the Administrator exam. Developers need this foundation because most Apex and LWC work extends what configuration already does.

    View book →
  • Learning Salesforce Development with Apex: Write, Run and Deploy Apex Code to Customize Your Salesforce Org

    by Paul Battisson · 2020

    ~250 pages~6 hrs to read

    Introduces Apex from the basics: triggers, SOQL and SOSL, testing and deployment. A reasonable first Apex book once you understand objects, fields and relationships.

    View book →

Doing the job

  • Lightning Web Components (LWC) Development on the Salesforce Platform

    by Brian Cline · 2023

    Guide to building, testing and deploying Lightning Web Components. Read it once you are comfortable with Apex and need to build user interfaces.

    View book →
  • Salesforce Platform Enterprise Architecture, 4th Edition

    by Andrew Fawcett · 2014

    Applies enterprise design patterns, separation of concerns, testing and packaging to Salesforce apps. Best read when your org is getting complicated and you need structure.

    View book →

Senior and leading

  • Cover of Mastering Salesforce DevOps

    Mastering Salesforce DevOps: A Practical Guide to Building Trust While Delivering Innovation

    by Andrew Davis · 2019

    ~450 pages~11 hrs to read

    Practical guidance on source control, environments, testing and release management for Salesforce teams. For developers taking responsibility for how a team ships.

    View book →
  • Becoming a Salesforce Certified Technical Architect: Build a Strong Command of Architectural Concepts and Prepare for the Review Board

    by Tameem Bahri · 2021

    ~630 pages~16 hrs to read

    Covers architecture domains such as security, data, integration and solution design, with worked scenarios. Aimed at senior developers moving toward architect roles.

    View book →

All 12 books for a Salesforce Developer →Browse all books →

Some book links are affiliate links: we earn a small commission if you buy, at no cost to you. It does not affect what we list.

Prerequisites & Education

What credentials do employers look for?

These are the most common paths into this role — no single one is required.

Education Level

View list — coming soon
  • Bachelor's in computer science or MIS — common but not enforced
  • Bachelor's in any field — the Salesforce ecosystem is famously open to career changers
  • No degree — certifications and a Trailhead track record carry the screening weight
  • Associate's degree plus Salesforce Certified Administrator

The Salesforce ecosystem runs on its own credential system. Salesforce certifications matter more to hiring managers than degrees do.

Certifications

View list — coming soon
  • Salesforce Certified Administrator — the universal entry cert, even for developer-track candidates
  • Platform Developer I — the core developer credential; expected for any Apex-writing role
  • Platform App Builder — demonstrates declarative (low-code) fluency alongside code
  • Platform Developer II — the senior credential; a meaningful salary lever after 2–3 years

Admin plus Platform Developer I is the standard entry combination. Salesforce certs require annual maintenance modules on Trailhead — budget time for them.

Bootcamps & Training

View list — coming soon
  • Trailhead — Salesforce's free official learning platform; the ecosystem's default training path
  • Salesforce Pathfinder Program — free training program run with Deloitte for career changers
  • Apex Hours — free community-run sessions focused specifically on developer topics
  • Focus on Force — inexpensive, widely used exam study guides and practice tests

Trailhead is free and official — do not pay for a Salesforce bootcamp before exhausting it. Superbadges function as practical exams employers recognise.

Portfolio & Other

View list — coming soon
  • Trailhead profile — Ranger status and superbadges (especially Apex Specialist) are checked by recruiters
  • Free Developer Edition org — build a working app with Apex triggers, LWCs, and flows you can demo
  • GitHub with Apex and Lightning Web Component code — most SF candidates have none; you will stand out
  • Volunteer implementation for a nonprofit — Salesforce's nonprofit program creates real project experience
  • Salesforce community involvement — local Trailblazer groups are a genuine hiring channel

Your Trailhead profile is a public, verifiable portfolio. Recruiters in this ecosystem actually look at it — keep it current.

Your Roadmap

6 steps
1

Learn the Platform on Trailhead

3–5 weeks

Sign up for a free Trailhead account and a free Developer Edition org — a full Salesforce instance that costs nothing, forever. Work the Admin Beginner and CRM fundamentals trails to learn the object model: objects, fields, records, and relationships. Everything you build later sits on this vocabulary.

Skills to learn

Salesforce Platform FundamentalsStandard Objects (Accounts, Contacts, Opportunities)Custom Objects & FieldsRecord Types & Page LayoutsRelationships (lookup, master-detail)Reports & DashboardsTrailhead Playgrounds & Developer OrgsAppExchange Ecosystem Awareness
2

Earn the Salesforce Certified Administrator Credential

6–10 weeks

The Admin cert is the ecosystem entry ticket — even for developers. It proves you understand security models, automation, and data management, and admin roles are a legitimate paid on-ramp while you learn to code. Study flows, profiles, permission sets, and validation rules until the exam guide holds no surprises.

Skills to learn

Security Model (profiles, permission sets, sharing rules)Flow Builder AutomationValidation Rules & Formula FieldsData Import & Data LoaderSandboxes & Change SetsUser ManagementDuplicate & Data Quality ManagementExam Strategy (60 questions, 105 minutes)
3

Learn Apex Programming

8–10 weeks

Apex is Salesforce's server-side language — Java-flavored, strongly typed, and governed by strict per-transaction limits that force you to write efficient code from day one. Learn triggers, classes, SOQL queries, and the sacred art of bulkification: code that works for one record and for ten thousand.

Skills to learn

Apex Syntax, Classes & InterfacesSOQL & SOSL QueriesApex Triggers & Trigger FrameworksGovernor Limits & BulkificationDML Operations & TransactionsAsynchronous Apex (Batch, Queueable, Future)Apex Testing (75% coverage requirement)Exception Handling & Debug Logs
4

Build with Lightning Web Components

6–8 weeks

LWC is Salesforce's modern frontend framework — standards-based JavaScript, custom elements, and a component model that will feel familiar if you've touched React. Learn component composition, the wire service for data, and Apex integration. This is where general web skills and platform skills fuse.

Skills to learn

Modern JavaScript (ES6+ modules, classes)LWC Component Structure (HTML, JS, CSS, meta)Decorators (@api, @track, @wire)Wire Service & Lightning Data ServiceCalling Apex from LWCComponent Communication (events, message channels)SLDS (Salesforce Lightning Design System)VS Code + Salesforce Extension Pack
5

Learn Integrations & APIs

5–7 weeks

Real Salesforce work is plumbing: syncing with ERPs, payment systems, marketing platforms, and data warehouses. Learn the REST and Bulk APIs, callouts from Apex, Platform Events, and authentication flows. Integration skills are the sharpest dividing line between junior and mid-level Salesforce developers.

Skills to learn

Salesforce REST & Bulk APIsApex HTTP Callouts & Named CredentialsPlatform Events & Change Data CaptureOAuth 2.0 Flows & Connected AppsInbound Integrations (Apex REST services)Middleware Awareness (MuleSoft concepts)Salesforce CLI & SFDX Project StructurePostman for API Testing
6

Earn Platform Developer I & Build a Portfolio Org

6–10 weeks

Platform Developer I is the credential hiring managers filter on. Pair it with a portfolio: a Developer Edition org containing a complete app — custom objects, Apex with real test coverage, LWC components, and one external integration — plus the code on GitHub. Then target admin-to-developer hybrid roles, consultancies, and Salesforce partners, who hire juniors in volume.

Skills to learn

PD1 Exam Preparation & Practice TestsPortfolio App Design & BuildGitHub Repo with SFDX Source FormatREADME & Demo DocumentationSalesforce Ecosystem Job Search (partners, ISVs, end users)Community Networking (Trailblazer Community, local user groups)Interview Prep (governor limits, trigger scenarios)

Start here this week

This week: create a free Trailhead account and a free Developer Edition org (developer.salesforce.com/signup), and complete the 'Salesforce Platform Basics' module — it takes about an hour. Then start the Admin Beginner trail and set a badge-per-day pace. The org is yours forever; every trail you complete builds inside a real Salesforce instance, not a sandbox simulation.

For structure, follow the ecosystem's own sequence: Trailhead's 'Prepare for Your Administrator Credential' trailmix to the Admin cert (2–4 months), then the Developer Beginner trail and Apex modules toward Platform Developer I. Add Focus on Force practice exams before each cert — they're the community's standard for a reason. Two certs plus one portfolio org in eight months is a realistic, hireable outcome.

Pay

U.S. Department of Labor data for the nearest BLS occupation, Software developers. BLS has no occupation for this exact title, so treat these as a benchmark.

Median wage, all levels$133,080
Entry Level (Level I)$74,464
Salesforce Administrator
Mid Level (Level III)$114,878
Salesforce Developer
Senior Level (Level IV)$135,075
Senior Salesforce Developer / Technical Architect

Median: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (median wage, May 2024) and Employment Projections (2024–34). Levels: U.S. Department of Labor Office of Foreign Labor Certification prevailing wage levels (wage year 2025, typical metro), a base-wage benchmark for the metro in the middle of 511 areas, not an offer. See every metro.

Job Titles at Each Level

Entry

Salesforce Administrator

Mid

Salesforce Developer

Senior

Senior Salesforce Developer / Technical Architect

Steps Overview

  1. 1

    Learn the Platform on Trailhead

    3–5 weeks

  2. 2

    Earn the Salesforce Certified Administrator Credential

    6–10 weeks

  3. 3

    Learn Apex Programming

    8–10 weeks

  4. 4

    Build with Lightning Web Components

    6–8 weeks

  5. 5

    Learn Integrations & APIs

    5–7 weeks

  6. 6

    Earn Platform Developer I & Build a Portfolio Org

    6–10 weeks

Explore more roadmaps

Not sure this is the right path? Browse all tech career roadmaps.

View Similar Roadmaps

Built a project while following this roadmap?

Turn it into a hiring-ready case study in 10 seconds — free.

Generate Case Study

Ready to explore more?

Browse all career roadmaps across tech, business, and creative fields.