Skip to main content
JobDescription.orgSearch

Software Engineering

Salesforce Agentforce Developer Job Description

A Salesforce Agentforce Developer builds the AI agents that run inside a company's Salesforce org: it scopes what each agent handles, writes its instructions and scripted logic, wires it to Apex, flows and prompt templates as actions, grounds its answers in CRM and Data 360 records, and tests it before release. The role sits on a Salesforce platform team or at a consulting partner, between admins who configure the org and architects who own the data model. BLS files the work under software developers, who earned a median of $135,980 in May 2025, with the 10th to 90th percentile running from $82,460 to $214,670.

Last updated

Role at a glance

Typical education
Typically a bachelor's degree in computer science or information systems, plus Salesforce platform training.
Typical experience
As a rough guide, two to four years of Salesforce development before leading agent builds.
Key certifications
Salesforce Certified Agentforce Specialist and Salesforce Certified Platform Developer, both awarded by Salesforce.
Top employer types
Salesforce consulting partners, in-house Salesforce platform teams, and AppExchange software vendors.
Growth outlook
BLS publishes no data or projection for this title; it is counted within software developers.
AI impact (through 2030)
AI is the work itself: the developer writes the instructions, actions and tests that govern LLM-driven agents on Salesforce data.

Duties and responsibilities

  • Scope each agent into subagents with clear boundaries, deciding which customer or employee requests it should handle and which it should hand off.
  • Write Agent Script files that pair natural-language instructions with if/else conditions, variables and transitions for steps that must run deterministically.
  • Build custom agent actions from Apex invocable methods, Apex REST classes, named SOQL queries and autolaunched flows, with typed inputs and outputs.
  • Design prompt templates in Prompt Builder that pull record fields, related lists and Apex results into the prompt as grounding data.
  • Connect agents to Data 360 retrieval so answers draw on the company's own knowledge articles, records and unstructured content instead of guesses.
  • Write batch agent tests in Testing Center or as YAML specs in Agentforce DX, covering expected subagent routing, action calls and responses.
  • Store agent metadata in version control and promote it from scratch orgs and sandboxes to production with Salesforce CLI and a CI pipeline.
  • Review conversation logs after launch to find misrouted requests, failed actions and weak answers, then tighten instructions, actions or grounding.
  • Estimate and monitor Flex Credits consumption for each agent, trimming unnecessary action calls so usage stays inside the contracted entitlement.
  • Work with Salesforce admins, architects, security reviewers and the business owners of each process to agree on escalation paths to human staff.

Overview

A Salesforce Agentforce Developer turns a business process into an AI agent that can act inside Salesforce. Where a general Salesforce developer writes code that runs the same way every time, this developer builds software that reads a request in plain language, decides what the person wants, and then picks from a set of approved actions to get it done. The deliverable is a working agent: a service agent that checks an order and processes a return, an employee agent that answers HR policy questions from approved articles, or a sales agent that drafts follow-ups grounded in the opportunity record.

The first job is scoping. An agent is divided into subagents, each responsible for one area such as order status, billing disputes or appointment changes. Each subagent gets instructions, a list of the actions it may call, and rules for when to hand off to a human. Poor scoping shows up quickly in testing: requests land in the wrong subagent, or one subagent tries to do everything.

The second job is logic. Salesforce's Agent Script language is the language for building agents in Agentforce Builder, and it mixes natural-language instructions for conversational tasks with programmatic expressions for business rules. In script, the developer uses expressions for if/else conditions, transitions and variables, and to select subagents and actions. That split is the core design decision in the role: what can be left to the language model's judgment, and what must run as fixed logic because it touches refunds, eligibility or compliance.

The third job is actions, the building blocks that let an agent perform tasks and work with data. Developers create them from Apex methods annotated with @InvocableMethod, from Apex REST classes, from AuraEnabled controller methods, and from named SOQL queries, alongside flows and prompt templates. A well-built action has a narrow purpose, clear input and output types, and error messages the agent can explain to the user. Lightning Types can give an action a richer interface for complex inputs and outputs.

The fourth job is grounding. In Prompt Builder, prompt templates pull CRM data in through merge fields that reference record fields, flows, related lists and Apex, so the model answers from the customer's actual account rather than general knowledge. For larger bodies of content, the developer sets up retrieval from Data 360 so the agent can cite knowledge articles and other company content.

The last job is release engineering. In Agentforce DX, agents are metadata like any other Salesforce customization, managed with Salesforce CLI commands and a VS Code extension. The Agent Script file, with the extension .agent, fully describes an agent and serves as its blueprint, so it can live in Git, go through code review, and move from scratch orgs to sandboxes to production. Day to day, the developer works with Salesforce admins, data architects, security reviewers, and the service or sales leaders who own the process the agent takes over.

Qualifications

The useful background is a working command of the platform: Apex, SOQL, Flow, the security model of profiles, permission sets and sharing rules, and enough Lightning Web Components to build an interface when an action needs one. A bachelor's degree in computer science, information systems or a related field is a typical starting point, and a record of shipped Salesforce work matters in interviews. As a rough guide, expect two to four years of Salesforce development before leading agent builds.

On top of that platform base sit the agent-specific skills. Prompt writing matters, but in this job it is closer to specification writing: instructions must be short, testable, and free of conflicts between subagents. The developer needs to think about failure modes the way a QA engineer does, writing test cases for ambiguous requests, missing data, and users who try to push the agent outside its scope. Comfort with data modeling helps, because retrieval quality depends on how knowledge articles and records are structured in Data 360 before an agent ever sees them.

Release discipline is the other half. Salesforce treats agents as metadata, so the developer should already be comfortable with Salesforce DX projects, scratch orgs, sandboxes, Git branching and a CI pipeline that deploys metadata. Salesforce also offers an Agentforce Python SDK for programmatic agent creation and management, which helps on teams that automate setup across many orgs.

Credentials are issued by Salesforce through Trailhead. Salesforce describes the Salesforce Certified Agentforce Specialist candidate as proficient in configuring and managing AI agents and prompt templates, and says the exam targets administrators, developers and architects who configure Prompt Builder for grounding and use Data 360 for retrieval. The exam has 60 multiple-choice questions and up to five unscored questions, allows 105 minutes, and costs $200. Salesforce Certified Platform Developer has no prerequisite certification, while Salesforce Certified Platform Developer II requires the Platform Developer credential first. Together they show the Apex depth that custom actions require.

Soft skills are concrete here. The developer has to interview the people who do a process today, such as support agents or HR coordinators, and turn their judgment calls into instructions and escalation rules. They also have to explain to a business owner why an agent should refuse certain requests, and document what each action is allowed to change in the org so security reviewers can sign off.

Career outlook

BLS does not count Agentforce developers as an occupation, and no federal projection exists for the title. The work is filed under software developers, a group BLS counted at 1,687,890 workers nationally in May 2025. The computer systems design and related services industry employed 515,410 of them, with a median wage of $132,050. Those figures describe the broad occupation; they say nothing specific about how many people build agents on Salesforce.

The platform underneath the job keeps changing its vocabulary. Beginning in April 2026, Salesforce's documentation started calling agent topics subagents, with no change in how they work, and its guides now mix the new and previous terms during the transition. A developer in this role should expect to relearn names, metadata types and recommended patterns on Salesforce's release schedule, which makes reading release notes part of the job rather than a side task.

Cost is a design constraint, not only a licensing question. Salesforce's Flex Credits rate card, updated Nov. 18, 2025, says customers consume Flex Credits at a multiplier rate based on usage type, and Agentforce actions are a usage type consumed by all product types. That ties a developer's choices, such as how many actions an agent chains per conversation, directly to what the company pays. Developers who can show a business owner both resolution quality and consumption per conversation give the company a clearer case for expanding an agent.

The agents these developers build are already changing other jobs, and the shift is visible inside Salesforce itself. In September 2025, CNBC reported that Salesforce had cut 4,000 customer support roles, with its chief executive saying support headcount went from 9,000 to about 5,000 while discussing how AI had helped reduce headcount. For a developer, that shows the business case an agent project can carry: absorbing routine requests, judged on whether escalations, error rates and customer outcomes hold up after launch.

Career paths branch in three directions. Some developers move toward Salesforce technical architecture, owning the data model, integration patterns and security review for every agent in an org. Others become delivery leads at consulting partners, running agent rollouts for several clients at once. A third group moves into broader AI engineering roles, carrying their experience with evaluation, grounding and action design to platforms outside Salesforce. In each case, a portfolio of agents that reached production, with tests and measured results, gives a hiring manager something concrete to review.

The main risk for the title is that it narrows to one vendor. Skills tied to Agent Script and Salesforce metadata are specific to Salesforce, so developers who also keep general software skills, such as API design, testing practice and data engineering, keep more options open if a company changes platforms.

Sample cover letter

Dear Hiring Manager,

I am applying for the Salesforce Agentforce Developer position on your customer platform team. For the past three years I have built on Salesforce for a regional home services company, and for the last year my main assignment has been our first service agent, which now handles appointment changes and warranty questions for homeowners.

That project taught me where agent work is hard. The first version tried to answer everything, and it routed billing disputes into the scheduling flow. I rebuilt it with four narrow subagents, moved the warranty eligibility rules out of the instructions and into scripted conditions, and wrote two Apex invocable actions that check coverage dates and open a case with the right queue. I added a test suite of about one hundred conversations, including vague requests and customers who ask for refunds the agent is not allowed to grant, and we run it before every deployment.

I also care about the parts of the job that happen after launch. Each week I read a sample of transcripts with our support lead, mark the conversations that should have gone to a person sooner, and adjust the handoff rules. I keep every agent change in Git and deploy through our pipeline, so we can roll back an instruction change as easily as an Apex change.

Your posting mentions grounding agents in knowledge articles. I have spent time cleaning up our article library so retrieval returns one clear answer instead of three conflicting ones, and I would bring that same attention to your content.

I hold the Salesforce Certified Platform Developer credential and am preparing for the Agentforce Specialist exam. I would welcome the chance to talk about the agents on your roadmap.

Sincerely, Jordan Ellis

Frequently asked questions

What does a Salesforce Agentforce Developer do?
A Salesforce Agentforce Developer builds the AI agents that run inside a company's Salesforce org: it scopes what each agent handles, writes its instructions and scripted logic, wires it to Apex, flows and prompt templates as actions, grounds its answers in CRM and Data 360 records, and tests it before release. The role sits on a Salesforce platform team or at a consulting partner, between admins who configure the org and architects who own the data model. BLS files the work under software developers, who earned a median of $135,980 in May 2025, with the 10th to 90th percentile running from $82,460 to $214,670.
What are the main duties of a Salesforce Agentforce Developer?
Core duties include: scope each agent into subagents with clear boundaries, deciding which customer or employee requests it should handle and which it should hand off; write Agent Script files that pair natural-language instructions with if/else conditions, variables and transitions for steps that must run deterministically; and build custom agent actions from Apex invocable methods, Apex REST classes, named SOQL queries and autolaunched flows, with typed inputs and outputs.
How is a Salesforce Agentforce Developer different from a general Salesforce developer?
A general Salesforce developer builds triggers, Lightning Web Components, integrations and data model changes. An Agentforce developer uses many of the same skills but points them at agent behavior: how requests route to subagents, which actions an agent may call, what data grounds its answers, and how its replies are tested before release.
Which certifications fit this role?
Salesforce awards the Salesforce Certified Agentforce Specialist credential, which covers agents, prompt templates and grounding. For the coding side, Salesforce Certified Platform Developer and Platform Developer II show Apex and platform skill that custom agent actions depend on.
Is AI going to reduce the need for this job?
The job is building AI, so the question is how much custom building companies will still need. On Sept. 11, 2026, Salesforce announced pre-built agents, some generally available and others in pilot, that each come with the skills, actions and data models for a job and can be tailored to how each company works, which moves some effort from building from scratch toward configuring and extending.
Do Agentforce developers need to write code?
Agents can be assembled with clicks in Agentforce Builder, but the developer role exists for the parts clicks cannot cover. That means Apex for custom actions, Agent Script for deterministic logic, and Salesforce CLI work to keep agents in source control and move them between orgs.
What does a Salesforce Agentforce Developer test before an agent goes live?
Tests check that a request reaches the right subagent, that the agent calls the expected action with the right inputs, and that the response meets the expected outcome. Salesforce supports these tests in the Testing Center user interface, as YAML files through Agentforce DX, and through a Testing API.

Sources

Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.

  1. Software Developers, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
  2. Computer Systems Design and Related Services: Occupational Employment and Wages, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
  3. Get Started with Agent Script, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  4. Build Agents with Agentforce DX, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  5. Author an Agent with Agentforce DX, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  6. Agentforce APIs and SDKs, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  7. Build and Enhance Agentforce Actions, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  8. Create Custom Actions Using Apex InvocableMethod, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  9. Get Started with Testing Agents, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  10. Get Started with Prompt Builder, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
  11. Salesforce Certified Agentforce Specialist Exam Guide, Salesforce Help (2026)Checked Nov 3, 2026
  12. Prerequisites for Salesforce Certifications, Salesforce Help (2026)Checked Nov 3, 2026
  13. Salesforce CEO confirms 4,000 layoffs 'because I need less heads' with AI, CNBC via NBC News (Sept. 2, 2025)Checked Nov 3, 2026
  14. Salesforce Expands Agentforce With a New Portfolio of AI Agents Built for High-Value Work, Salesforce (Sept. 11, 2026)Checked Nov 3, 2026
  15. Flex Credits Rate Card, Salesforce (Nov. 18, 2025)Checked Nov 3, 2026
  16. Occupation keyword search: salesforce developer, O*NET OnLine, National Center for O*NET Development (2026)Checked Nov 3, 2026