Your Guide to Salesforce Roles & Responsibilities

By Ben McCarthy

With the Salesforce ecosystem expanding at such a rapid rate, IDC predicts that by 2024, 4.2 Million new jobs will have been created. As Salesforce also expands its product suite through innovation and acquisition, the landscape of Salesforce roles and responsibilities is constantly changing.

There has never been a better time to get into Salesforce. Not only because of the huge growth but also because of the amount of Salesforce roles in the ecosystem. Depending on your skill set and personality, the perfect job is waiting for you.

Salesforce Admin

Salesforce Admins carry out a core function of any Salesforce implementation. They are the backbone that keeps everything ticking along, deal with any bugs, and ensure that a companies investment into Salesforce is being maximised.

Smaller end-users might employ a solo Admin, whilst larger companies with 100 or 1000’s of Salesforce licenses might employ multiple Admins as part of a larger team, including Developers, Business Analysts, and multiple other roles.

READ MORE: Salesforce Admin Salary Guide (Earn More in 2023)

Salesforce Admin Roles & Responsibilities

  • Work with stakeholders to understand business requirements, pain points, and goals
  • Gather requirements from different stakeholders and teams within the business.
  • Use declarative functionality (Clicks, not code) to build solutions using the Salesforce platform
  • Ensure all users have the correct access to Salesforce, and can perform their day to day tasks with minimal friction
  • Maintaining the platform, including staying up to date on new features and releases, as well as fixing any bugs.
  • Training users on new functionality or features.
READ MORE: What Does a Salesforce Admin Do?

Salesforce Developer

Salesforce Developers support Admins and other roles, by extending the platform using code. Whilst Salesforce declarative functionality can cover most requirements, there may come a time where you need custom integration, complex Apex code, or Lightning development.

Salesforce Developers often work for end-users as an individual or part of a larger team. You can also commonly find them working for Salesforce consultancies.

READ MORE: Salesforce Developer Salary Guide (Earn More in 2023)

Salesforce Developer Roles & Responsibilities

  • Collaborating with the Salesforce Administrator to validate business requirements and any considerations (security, scalability, limits)
  • Developing Apex Classes and Triggers, as well as test classes for all custom development
  • Custom user interface development, including Visualforce pages/Lightning pages, Aura Components and Lightning Web Components
  • Use Salesforce APIs to integrate with other systems used in the organization
  • Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development
READ MORE: What Does a Salesforce Developer Do?

Salesforce DevOps Engineer

Salesforce DevOps Engineers ensure that Salesforce changes can be deployed through a smooth software development lifecycle (with minimal bugs and disruption to users). In short, they empower everyone on a team with the tools and processes they need to collaborate effectively and drive new work through the development and release pipeline.

The responsibilities of a Salesforce DevOps Engineer differ from DevOps Engineers in other industries, requiring a level of Salesforce knowledge.

READ MORE: What Does a Salesforce DevOps Engineer Do?

Salesforce DevOps Engineer Roles & Responsibilities

  • Committing changes to source control, opening pull requests, reviewing and merging each other’s work in source control.
  • Setting up, monitoring and improving DevOps processes: CI/CD, test automation, and monitoring.
  • Overseeing the DevOps process, end to end – including backups, delegating access to orgs and DevOps processes, and defining and tracking DevOps KPIs.
  • Running final releases to production and rolling back or restoring if anything goes wrong.
  • Reviewing developers’ code coverage (using automated unit testing) and code quality (using static code analysis).
  • Often mentoring others and/or guiding a team.

Salesforce Consultant

Salesforce Consultants work with new, or existing implementations of Salesforce to help implement new products or build custom functionality. Consultants work for Salesforce Consultancies, who will be involved in mostly new implementations, as well as complex existing implementations that need external support.

Consultants are expected to be experts at all things Salesforce. Their clients will be relying on them to know multiple products, across different industries. More often than not, Consultants will also be working across multiple client Org’s at the same time.

READ MORE: Salesforce Consultant Salary Guide

Salesforce Consultant Roles & Responsibilities

  • Scoping out projects by gathering requirements from client stakeholders
  • Creating Salesforce solutions off the back of user stories
  • Utilising Salesforce declarative functionality to build solutions, and working with Developers when requirements go beyond point-and-click functionality
  • Performing demo’s of the Salesforce build to gather feedback
  • Overseeing UAT (User Acceptance Testing)
  • Documenting the Salesforce build
  • Training users & super users
READ MORE: What Does a Salesforce Consultant Do?

Salesforce Business Analyst

Business Analysts are the people in your organization who are asking ‘why’ – why a process happens the way it does – to understand what the business needs from its technology.

They act as a translator. Your business wants to accomplish something, and we know it is going to be accomplished using Salesforce; the BA’s job is to translate what the business wants to do, into how it actually gets done.

One size doesn’t fit all when it comes to the job title “Salesforce Business Analyst”. Toni V Martin, thought leader and Salesforce MVP, clearly set out the different types of BAs you may come across in the Salesforce ecosystem. She advocates that it makes a difference to how you navigate starting as a BA, or moving into your next BA role. With this in mind, take the list of responsibilities that follows with a pinch of salt!

READ MORE: What is a Salesforce Business Analyst – How Do You Become One?

Salesforce Business Analyst Roles & Responsibilities

  • Gather requirements (aka. requirements elicitation) to understand what people need from the tools and technology they use.
  • Write user stories: essentially a task, a piece of work you need to complete to help meet the overall business requirement, that follow the structure “as a [role], I want to [action], so that I can [outcome]”.
  • Requirements acceptance: facilitate business users (who you are delivering solutions for) to review the requirements/user stories that have been drawn up.
  • Business process mapping: “creates visual representations of business processes. A business process map includes the steps in the process, who does what, additional context, and how success is measured” (source)
  • Keep user documentation up to date once release cycles have been completed.
  • Present outcomes to executive teams upon project completion.
READ MORE: Salesforce Business Analyst Certification Guide and Tips

Salesforce Product Owner

Whilst Salesforce Admin’s are the usual role that companies hire to manage Salesforce internally, there has been a rise in companies hiring a Salesforce Product Owner.

This can be viewed as a more senior role that a company might hire if they have a larger or more complex Salesforce Org. Instead of viewing Salesforce as an internal system, this role views it as a Product. Meaning that they will own the vision, strategy, roadmap and requirements.

READ MORE: What Does a Salesforce Product Owner Do?

Salesforce Product Owner Roles & Responsibilities

  • Work with stakeholders to discover, and build out the roadmap for Salesforce.
  • Work with users (aka customers), to understand what is needed from Salesforce.
  • Product Owners will often work to a Product Vision, enabling them to be bold and try out new ideas.
  • Once requirements and a roadmap have been defined, Product Owners will need to prioritise deliverables to ensure they are providing maximium impact to the business.

Salesforce Project Manager

Salesforce Project managers are mostly found at Salesforce Consultancies, but could also be employed by very large end-users. They are tasked with overseeing the delivery of a project, ensuring that it is delivered on time, within scope, and within the budget.

Good Salesforce project managers will have a broad range of skills. Communication, planning, and having deep knowledge about the Salesforce platform is a recipe for success.

READ MORE: Salesforce Project Manager Salary Guide (Earn More in 2023)

Salesforce Project Manager Roles & Responsibilities

  • Overseeing the end-to-end delivery of a Salesforce project
  • Taking responsibilities for delivering the project within scope and hitting milestones
  • Ensure effective planning of project timeline, including sprint planning and organising any phases
  • Holding team members accountable for delivering their work on time
  • Ensuring proper use of project management tools across the team
READ MORE: What Does a Salesforce Product Manager Do?

Salesforce Solution Architect

The Salesforce solution architect role has been trending for a while now. As Salesforce implementations get larger and more complex, the Salesforce solution architect oversees the implementation to ensure the correct solution is being implemented for the documented requirements.

Solution architects must have an expert level of knowledge about the Salesforce platform, focussing especially on best practices, limitations and performance of the platform.

Solution architects are commonly found at Salesforce consultancies but could also be employed by large end-users of Salesforce.

READ MORE: Salesforce B2B vs B2C Solution Architects

Salesforce Solution Architect Roles & Responsibilities

  • Oversee and take responsibility for the overall Salesforce solution
  • Has a deep understanding of Salesforce products, as well as the customisation and development possibilities
  • Is able to architect solutions on Salesforce that are secure, scalable, and meet the business requirements
  • Ensuring that the solution, and all customisations to the platform meet best practices
  • Overseeing the delivery of the architect solution
READ MORE: Salesforce B2B Solution Architect Certification Guide and Tips

Salesforce Technical Architect

A Salesforce Technical Architect is usually the most technical role on the project. They must not just hold expert knowledge on the Salesforce platform, but also surrounding technologies that may be integrated into Salesforce. They will ultimately help make the decisions that guide the entire technical direction of the project.

Salesforce Technical Architects will usually work for Salesforce consultancies where they will be supporting on the most complex implementations that span multiple Salesforce clouds, and integrate into other systems.

Salesforce Technical Architect Roles & Responsibilities

  • Holds the responsibility for the technical direction, and implementation of the project.
  • Has a deep understanding of Salesforce products, customisation, development, and integration into other systems.
  • Has experience leading a development team, ensuring best practices in development and integration are adhered to.
  • Can identify risks associated with development, included scalability, performance, or security issues.
  • Understand limitations of the Salesforce platform, especially where large data volumes are concerned.
READ MORE: Certified Technical Architect Certification Guide and Tips

Salesforce Marketers

Marketing professionals in the Salesforce ecosystem can be tricky to describe in a succinct way, with variations in job titles, product expertise, and technical flair. Salesforce marketers generally fall into these categories:

Salesforce Marketers Roles & Responsibilities

With that in mind, here are some things Salesforce marketers do (note: no professional will do all):

  • Set up Salesforce Campaigns, ensure that the marketing automation platform is syncing the appropriate prospect/subscriber data to Campaign Members (eg. email engagement, ebook downloads)
  • Report on Campaign Influence
  • Build out email campaigns (eg. in Pardot’s Engagement Studio, or SFMC’s Journey Builder), report on their success, and make changes to optimize their impact.
  • Build other marketing assets for use in campaigns, such as landing pages, forms, and trackable links.
  • Build out automation to transform (eg. Pardot automation rules/completion actions, or SFMC’s Automation Studio)
  • Maintain incoming data quality from forms.
  • Be responsible for qualifying/disqualifying inbound leads, at scale (eg. Pardot scoring & grading)
  • (and furthermore) deliver the business a target number of ‘marketing qualified leads’ (MQLs) every month/quarter.
  • Launch advertising campaigns (eg. social media, digital advertising via Google Ads) that will attract new visitors to your website/landing pages in the hope they will ‘convert’ by submitting their contact information.
  • Monitor website behavior (eg. using Google Analytics) to identify where and why visitors leave the website without converting.
  • (and on the technical side) writing queries (eg. SQL), data import, data transformation, troubleshooting sync behavior between platforms, building integrations, HTML/CSS coding.
READ MORE: “Single Source of Truth”: A Practical Guide for Salesforce Marketers

The Author

Ben McCarthy

Ben is the Founder of Salesforce Ben. He also works as a Non-Exec Director & Advisor for various companies within the Salesforce Ecosystem.


    Jimmie C.
    April 16, 2022 9:16 pm
    Hey, I am Jimmie and looking for latest salesforce marketing cloud interviews questions and answers. I've already studied 30 interveiw question/answer from your website but i need latest one. could you please upload or email me directly? please please
    Jeanne Moeller
    June 23, 2022 4:47 pm
    I would like to see Program Manager added to this list as a comparison to some of the other roles.
    Fouzia Jabeen
    December 31, 2022 1:28 pm
    I would like to see Roles & Responsibilities (after getting the certificate of) Salesforce CRM Analytics.

Leave a Reply