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.
- Software Developers, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
- Computer Systems Design and Related Services: Occupational Employment and Wages, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 3, 2026
- Get Started with Agent Script, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Build Agents with Agentforce DX, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Author an Agent with Agentforce DX, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Agentforce APIs and SDKs, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Build and Enhance Agentforce Actions, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Create Custom Actions Using Apex InvocableMethod, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Get Started with Testing Agents, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Get Started with Prompt Builder, Agentforce Developer Guide, Salesforce (2026)Checked Nov 3, 2026
- Salesforce Certified Agentforce Specialist Exam Guide, Salesforce Help (2026)Checked Nov 3, 2026
- Prerequisites for Salesforce Certifications, Salesforce Help (2026)Checked Nov 3, 2026
- Salesforce CEO confirms 4,000 layoffs 'because I need less heads' with AI, CNBC via NBC News (Sept. 2, 2025)Checked Nov 3, 2026
- Salesforce Expands Agentforce With a New Portfolio of AI Agents Built for High-Value Work, Salesforce (Sept. 11, 2026)Checked Nov 3, 2026
- Flex Credits Rate Card, Salesforce (Nov. 18, 2025)Checked Nov 3, 2026
- Occupation keyword search: salesforce developer, O*NET OnLine, National Center for O*NET Development (2026)Checked Nov 3, 2026
Related job descriptions
See all Software Engineering jobs →- Salesforce Developer$95K–$155K
Salesforce Developers build custom applications, automations, and integrations on the Salesforce platform. They write Apex code, develop Lightning Web Components, configure platform tools, and integrate Salesforce with external systems. Most work for companies that use Salesforce as their CRM and need custom functionality beyond what the standard platform provides.
- Salesforce Software Engineer$100K–$160K
Salesforce Software Engineers build and architect complex Salesforce solutions, applying software engineering rigor to platform development. Beyond feature development, they design scalable architecture, lead technical design reviews, manage org health and governance, and integrate Salesforce with enterprise systems. The Engineer title typically signals higher technical expectations than the Developer title in Salesforce contexts.
- Game Programmer$82K–$215K
A Game Programmer writes the code that turns a design document, art and audio into a playable game: player movement, combat rules, cameras, AI behavior, rendering, networking and the editor tools the rest of the team relies on. The role sits inside a studio's engineering group, working daily with designers, artists and QA in an engine such as Unreal Engine with C++ or Unity with C#. Because game programmers are software developers by trade, BLS data for that occupation is the closest pay benchmark: a median of $135,980 in May 2025, with the 10th percentile at $82,460 and the 90th at $214,670.
- Lead Software Developer$82K–$215K
A Lead Software Developer is a senior engineer who still writes production code while setting the technical direction for one team: design decisions, code review standards, task breakdown and mentoring. The role sits between senior developer and engineering manager, and depending on the employer it may or may not come with direct reports. Federal wage data files it under Software Developers (SOC 15-1252), where the May 2025 BLS survey put the national median at $135,980, the 10th percentile at $82,460 and the 90th percentile at $214,670. BLS does not report lead developers separately, so that band covers developers at every level.
- Software Developer$82K–$215K
A Software Developer designs and builds the applications people use to get specific tasks done, along with the underlying systems that run devices and control networks. The role sits between product requirements and production: developers analyze what users need, plan how the pieces of a system fit together, write and test the code, and keep it working through maintenance and upgrades. They work alongside quality assurance testers, designers and product managers, in industries from banking to car manufacturing. In May 2025 the Bureau of Labor Statistics put the median annual wage for software developers at $135,980, with the 10th percentile at $82,460 and the 90th at $214,670.
- Software Engineer$82K–$215K
Software Engineers design, build, test, and maintain the applications and systems that run modern products, from customer-facing apps to the backend services behind them. The work spans initial design through production deployment and ongoing maintenance: writing code, reviewing teammates' pull requests, and keeping shipped software reliable. The job can include directing and checking AI-generated code as well as writing it by hand, and engineers remain accountable for correctness, security, and maintainability. Bureau of Labor Statistics data classifies this work under Software Developers, which pays a median of $135,980 a year nationally and is projected to grow much faster than average through 2035.