Ultimate Guide to Getting a Salesforce Job

Share this article...

There is no doubt that the Salesforce economy is booming. From 2019 to 2024, IDC predicts that 4.2 million new jobs will be created in the Salesforce ecosystem. This means there is a huge opportunity to start a brand new career in one of the most exciting industries out there.

Classically, switching careers can come with high barriers to entry, and well as a potential sacrifice in salary. However, Salesforce has made it as easy as possible to switch your career: all it requires is time and dedication.

What is Salesforce?

So first off, let’s dive into what the heck Salesforce actually is! Well, Salesforce is a SaaS-based CRM platform, still confused? Don’t be. SaaS simply means Software as a Service and is a cloud computing term that means services that are delivered from a web browser or App. Think Netflix, Spotify, Dropbox, or Gmail, all these services are SaaS.

CRM stands for Customer Relationship Management. All businesses in the entire world will have some form of CRM. The software simply records who your customers are, what interactions you’ve had with them, and what products they have bought.

If you run a hairdressing salon, you might have a spreadsheet or a notebook of your regular customers – if you run a catering company, you will have the same, or if you run a 10,000 employee international conglomerate, you will have CRM software. Rather than this software sitting on a server in your company’s basement, it is delivered through your web browser.

21 years after its founding, Salesforce is the market leader of CRM software, dominating over 20% of the market. Since their founding, Salesforce has developed a broad range of products to enable companies to connect with their customers. These products include Sales Cloud, Service Cloud, Marketing Cloud, and many more.

READ MORE: What is Salesforce & Why is it so Popular?

Why is a Salesforce career so lucrative?

Before diving into the steps you need to take in order to kick start your journey in the Salesforce ecosystem, I think it’s important to highlight some of the reasons why a career in Salesforce is unlike any other…

1. Demand

There has been a supply issue of Salesforce professionals for as long as I can remember, there are simply not enough Salesforce professionals to fill the available roles. Salesforce is putting a huge amount of effort into upskilling as many new professionals as possible, as without a fresh supply of talent, it’s hard to grow the entire ecosystem.

While junior talent is always less in demand than someone who is more senior, as soon as you have 2+ years experience under your belt, you will start to see emails from recruiters on a weekly basis!

READ MORE: 4 Key Salesforce Job Trends in 2022

2. Money

It’s no secret that technology professionals are some of the highest-paid people in the world. Systems like Salesforce are at the heart of a thriving business, and if you can help people navigate the system and ensure it runs smoothly, you will be well compensated.

In addition, the lack of supply means that employers are willing to pay more to secure Salesforce professionals. 

READ MORE: Average Salesforce Salaries [Infographic]

3. Flexible Working

Salesforce has and always will be a cloud-first company, which means most roles in the space have the potential to be remote. In addition, Salesforce themselves have one of the best company cultures in the world and promote wellbeing and a positive work-life balance to those within its ecosystem.

This means that a lot of companies like to promote similar values. Check out the results of our Salesforce Happiness Survey to find out more.

READ MORE: Salesforce Happiness Survey Results

4. Community

If starting a new career sounds daunting, I can reassure you that you will be well supported. Salesforce has one of the best communities in the tech world, with many online support forums, and a lot of people who want to see you succeed.

No matter your skill level, or individual situation, there will be people in the same boat, and others who are willing to help.

READ MORE: The Power of the Salesforce Trailblazer Community

How to Get a Salesforce Job?

Sound exciting so far? Fancy yourself a brand new career in one of the fastest-growing industries around?

Switching careers is never easy, but the great thing about Salesforce is that all the resources are available to you online. An increasing number of people are dedicating themselves to learning about Salesforce, and then land themselves a job a few months later.

In this section, we will go through a step-by-step guide to ensure you upskill in the right areas and build the foundation knowledge required to land yourself a career in Salesforce.

1. Understand Salesforce

If you’re serious about getting a job in the Salesforce ecosystem, it’s important to understand everything you can about what Salesforce is, and why companies purchase it.

This might be immediately obvious for some people with a bit of a tech background, but for others, you will need to understand how digital systems enable businesses to grow faster and service their customers better.

You could argue that learning the technical side of Salesforce is easier than the business side. Understanding how you can apply the products to build powerful automation and customization that support a business is a vital piece of the puzzle. At the heart of any technical solution, there will be a business requirement, and it’s important to understand how Salesforce solves these requirements.

You can find out more about Salesforce through their website, YouTube channel, Trailhead, and articles on SalesforceBen.com

2. Start Training on Trailhead

Wouldn’t it be great if there was a site that had free, comprehensive training on all aspects of Salesforce? Oh wait, there is!

Trailhead is Salesforce’s genius invention to upskill the next generation of professionals. It’s fun, interactive, and is pretty much your one-stop-shop for learning about the platform. Here’s how it works…

  • Trailhead is based around Modules. Each Module has multiple different units, which are like lessons, finishing up with a quiz or hands-on exercise you need to complete. Check out the Salesforce Platform Basics module for example.
  • Modules are also organized into Trails. Trails are a collection of modules that set you on a specific learning path. For example, Salesforce Platform Basics is the first module in the Admin Beginner Trail.
  • Most Modules will walk you through how to actually implement live functionality in a real Salesforce Org. To get started, you will need a Trailhead Playground. Learn all about them here.

If you want to learn about additional training programs, check out our post that goes through 11 training resources for entry-level Salesforce professionals.

3. Dive into the Community

Salesforce has a fun, vibrant, and welcoming community, no matter your experience or background. If you’re serious about starting a career in the Salesforce ecosystem, you shouldn’t do it alone. Here are a few resources to accelerate your networking…

  • Salesforce Trailblazer Community – This is Salesforce’s community forums, which act as a hub for those that need some assistance. Whether you are stuck on a solution or just need some guidance for your career, there will be someone willing to help.
  • Twitter – If you’re not already on Twitter, it’s a great place to interact and learn from those more experienced, and those also starting out on their journey. Here is a great post to get you started…Salesforce Ohana Twitter Starter Pack: What and Who to Follow
  • Trailblazer Community Groups – If you’re looking for something a bit more personal, why not join a local community group? Salesforce has groups all over the world run by volunteers who want to network and share knowledge with others.
  • Slack -There are a variety of Slack groups that you can join for free. Check out our guide to them here.
  • Other Groups – There are a huge amount of other groups out there depending on which platforms you are a fan of. For example…

Once you’ve joined one of these platforms, you will realize that you are not alone in this journey. There are 1000’s of people out there who are learning, and everyone can succeed together.

4. Get Salesforce Certified

Once you have a good level of understanding about Salesforce, it will be time to look at getting certified. Salesforce has over 35 certifications that span a number of different products, disciplines, as well as experience levels.

Getting a Salesforce certification will be a requirement for most jobs, and at a foundational level, the best cert to aim for is the Salesforce Certified Administrator.

This certification should be your first major milestone on your path to becoming a Salesforce professional. It proves to potential employers that you have a good level of understanding of the platform.

While the Salesforce Certified Administrator exam is not easy, it is well within reach for those that put the time and effort into learning the platform.

5. Get Salesforce Experience

While it’s not unheard of for people to get a job with just a Salesforce Certification, for most roles you’ll need some form of practical experience. 

This is the classic chicken and egg situation, where you can’t get a job without any experience, and you can’t get experience without a job.

But, you are learning to become a Salesforce professional, so getting creative and creating a solution is the name of the game! There are multiple ways to get more experience without getting a job…

  • Superbadges – These are a similar concept to Modules in Trailhead, but about 10x larger and harder! They run you through complex business challenges, and you must design a solution to meet the needs. Superbadges are not easy, and will be a great addition to your CV.
  • Volunteering – This is a fantastic way to help out a Nonprofit, as well as get some well-needed experience. Check out our guide to Volunteering in the Salesforce ecosystem to get started.
  • Real World Projects – Just because you are still learning, doesn’t mean you can’t complete a real-world project. Putting together some requirements, and building out a Salesforce Developer Org to meet the specification is a great way to mock a real-life client project.
READ MORE: How Do I Get Salesforce Experience?

What Job Can I Get?

There is a huge variety of roles, as well as different types of companies you can apply to, once you’ve skilled up using the resources above.

Depending on your background, it may be obvious which career path would be best for you. For example, if you’ve had previous experience in managing projects, then it could be an obvious choice to work for a Salesforce Consultancy.

If you’re starting with no prior work experience in the IT sector, have no fear, there are plenty of success stories of people becoming Salesforce professionals with little to no IT experience.

READ MORE: How to Become a Salesforce Consultant at any Age: My Trailblazer Journey

End-User Roles

The most common type of role sits within businesses that purchase Salesforce and then need internal resources to support the system. This might range from a single Salesforce Administrator in a small business, to a team of 100 or more that contains Admins, Business Analysts, Developers, Architects, in a company that uses Salesforce for its 10,000 users. Let’s have a look at a few roles…

READ MORE: Your Guide to Salesforce Roles & Responsibilities

Salesforce Admin – An individual that helps a company get the most out of Salesforce, extending functionality using “clicks not code”. Admins focus on ensuring the system is working for its users, building functionality based on new requirements, fixing bugs, and training users. If you are not from an IT background, becoming an Admin is a great place to start. Read all about how to become a Salesforce Admin on Salesforce’s career page.

Salesforce Developer – An individual that extends the functionality of the Salesforce platform using code. Developers can be used for more complex business requirements where standard functionality doesn’t cut it. Developers can also integrate with other systems using API’s or Middleware. If you have any previous coding experience, becoming a developer is a great place to start. Read all about how to become a Salesforce Developer on Salesforce’s career page.

Salesforce Marketer – If a company is using one of Salesforce’s marketing products, an individual will be needed to run marketing campaigns and optimize performance. Salesforce has two main Marketing products, Marketing Cloud & Pardot. If you are from a marketing background, then this is a great place to start. Read all about how to become a Salesforce Marketer on Salesforce’s career page.

Consulting Roles

Another common type of role sits within organizations that help implement Salesforce for customers when they first buy it. A good understanding of business analysis and technical knowledge is needed in order to effectively roll out Salesforce to an organization. Consulting roles arguably have a higher barrier to entry, as customers will be paying high day rates for your expertise. Usually, prior experience is needed, however, many consultancies hire juniors to train up.

Salesforce Business Analyst – An individual that will look at a companies’ processes, and figure out what is working, and what is not working, in order to create user requirements for the Salesforce implementation. Often this role is tied in with a hybrid of the functional consultant role, with an individual taking on both responsibilities. Read all about how to become a Salesforce Business Analyst on Salesforce’s career page.

Salesforce Functional Consultant – An individual that is skilled in the implementation of Salesforce and its many features. Will take user requirements and translate these into Salesforce solutions that will then be implemented. Typically uses “point and click” functionality, and therefore doesn’t need to code. They will also sometimes be responsible for gathering further requirements and providing user training. This role is well suited for someone that has previous experience in a consulting position. Read all about how to become a Salesforce Consultant on Salesforce’s career page.

Salesforce Architect – Although this role can be found within an End-user, it is most typically associated with consultancies. This individual will be expected to understand business process and Salesforce products inside out. They will be responsible for overseeing complex solutions, and ensuring their success. Read all about how to become a Salesforce Consultant on Salesforce’s career page.

Salesforce Developer – Almost identical to the role in the previous section, with the exception you will be working with multiple clients instead of being an internal employee.

AppExchange Roles

Another common type of role sits within a Salesforce AppExchange Partner. These are companies that build products on top of the Salesforce platform such as Document Generation tools, or Accounting Packages.

These companies can have anywhere from 10-1000+ employees, so it’s a very viable option for those looking for their big break into Salesforce.

Implementation Experts – Each App that’s developed on the Salesforce platform will require some level of implementation. This may be something very simple that a Salesforce Admin can handle, but for more complex Apps such as CPQ tools or Accounting packages, implementation will be done.

ISV’s will often have specialists that can support with this. Depending on your background, do some research on the type of Apps available, maybe your previous experience will make you perfect for a job with one of them?

Support Roles – Similar to the section above, as well as implementation, ongoing support will be offered by most Apps. If this sounds like something you have experience in, have a look at the Apps available.

Other Roles – AppExchange companies will have many roles available, such as sales, pre-sales, marketing, and specialist implementation roles.

Start Applying for Salesforce Jobs

Once you’re armed with knowledge, certifications, and some experience, you will be well positioned to start applying for roles.

At this stage, you’ll need to be fully focused and motivated. It’s most likely that you are not going to get the first job you apply to, so be prepared to go on a hunt for that perfect job.

The Salesforce Economy is so hot, that you only need one job offer in order to start a new exciting career for many years to come.

Finding Roles

There are a bunch of places to explore in order to find companies hiring for Salesforce roles. Here are a few ideas to get you started…

Salesforce Ben Jobs – We’ve created the largest dedicated job board for Salesforce professionals, check out all the open jobs right here, and apply directly on the platform.

AppExchange – The Salesforce AppExchange is full of listings of both AppExchange partners, and Consulting partners. If you want to apply to these types of companies, familiarise yourself with the landscape, and check out their individual websites to see open job listings.

Recruiters – As the Salesforce job market heats up, so does the recruitment market. There are 100’s of Salesforce recruitment specialists across the globe, whose job it is to get you a role.

Talent Creation – It’s also worth exploring option such as Revolent, who provide free Salesforce training, certification, and hands-on experience.

While it is true that recruiters don’t tend to fill too many junior positions, they are a great resource to use, and build relationships with. Some of the largest recruiters are Mason Frank, Third Republic & Computer Futures.


The Salesforce economy is booming, and in order to sustain its growth, a fresh supply of talent is needed. This is a fantastic opportunity for those that want to join the tech sector, or perhaps re skill in another technology.

I hope this guide has armed you with all the information you need in order to get started, and remember that SalesforceBen.com is here to help Salesforce professionals advance their careers!  

51 thoughts on “Ultimate Guide to Getting a Salesforce Job

  1. Great post! I would add that experience using Salesforce as an end-user is a critical ingredient, particularly for people that want to land a “front-of-the-house” role such as Salesforce Admin. Using the system is by no means the same as learning how to set up and manage it, but it provides essential context and shortens the learning curve for the business knowledge needed to succeed in this role. While you are diving into Trailhead and learning the platform, find an opportunity in Sales or Customer service, even a volunteer opportunity with a not-for-profit, with a company that uses Salesforce. Take note of what works and what doesn’t, and mock-up your system and recommended improvements in your dev org as a “real-world” experience you can speak to when you are job hunting.

  2. hi, I’m looking for a career change. Reading your HOW TO GET SALESFORCE JOB? IS Just what I need to guide my path in a new direction. Thank you. and looking forward to becoming a SALESFORCE OHANA SOON.

    1. From the research I have done a degree is not required. Although helpful when getting your foot in the door. I have heard some people mention a bs in computer science.

  3. i have completed salesforce fundamendals through our college guide.Now how can i get a job in salesforce as a salesforce developer? plzz help me to get a job..

  4. This advice is so valuable. I wish I would have had end user experience before I began trying to learn how to configure and develop in Salesforce. Would have made my life a lot easier!!!

    1. In short, read the article above, get in touch with recruiters, and get yourself out there. These “Please guide me” requests without any indication you’ve tried or researched already is a reason you won’t get a job easily: you have to show some initiative/research first. No-one will deliver you the answers on a plate!

  5. How would we make an account on Trailhead? When you click on sign up it asks for a company name, role name, and relationship to Salesforce

    1. Christine Marshall


      Hi Cynthia,

      Role can be Salesforce Admin (or whatever role you are aiming for), relationship can be customer, and you can enter anything in the Company Name box – it’s free text!

    1. Hey Dan,

      Thanks for your comment. I would say it completely depends on where you want to focus in the future. If you are looking to stay in Sales, there is a bunch of great soft skills to learn on Trialhead. But I would also strongly recommend learning more about the core platform and it’s technical capabilities. I too used to work in Sales after working as a consultant. And I can tell you that Sales + Technical skills are a deadly combination!



  6. Hi i am MSC in business Intelligence in uk do i get job related to my study as a fresher cause i have no job exprience but i do have certification of data camp.

    1. Hi Parth,

      I would recommend following the steps outlined in this article. You need to familiarise yourself with Salesforce, the jobs available, and then start training and working towards your Salesforce certification. There are many Salesforce consultancies in the UK that hire entry-level positions, as well as a lot of end-users that may employ you as a junior Admin.

      Best of luck!


  7. Hi,

    I have worked in Inside Sales & Sales (IT Industry) for 9 years now and looking to switch my career into salesforce cloud (tired of the sales and lead gen targets). What roles are suitable for me so that I can leverage my previous experience in sales to land a good job? I don’t have any coding knowledge or experience but i have good understanding of the overall business processes. Great understanding of sales & marketing processes.

    I have understood from your article that knowledge, experience and certification of the salesforce platform is very important which i’m excited to build. But i request you to guide me on where to start and what certifications do i need to land a good job. I will start working in that direction.

    Thanks in advance.

    1. Hi Nishanth,

      Thanks for your comment.

      If you understand sales and marketing processes, you have a huge head start in your Salesforce career. I would say the technical element is easier to learn than the softer side of business processes. I would advise getting on Trailhead or joining a training program ASAP to start learning the technical side. Once you understand this, everything will fall into place.

      You might want to look at entry level consulting roles as I’m sure your vast sales experience will come in handy there. You might join as a junior, but I’m sure you will accelerate your career growth very quickly based on your background.



  8. I’m a certified Salesforce administrator (January 2022), Please suggest.
    what should be my next step to get a job asap?

    1. Hi Vanaja,

      Congrats on your cert! I would recommend starting to get some experience under your belt using the resources listed in this article. Start also looking at the job landscape wherever you are based to get a feel for some of the roles you might be suitable for.



    2. Ben Great information, can you name few consultancies, who hire Junior entry level Salesforce professionals in UK? Many thanks


  9. Hello sor/madam
    I’m sivaramaraju I’m completed bachelor’s degree in mechanical engineering in 2017 passed out year
    I want change my career into Salesforce’s in Administration is there any module to learning for Salesforce’ pls reply anyone is this best choice to change ?

  10. I have a final interview with a VP at Mulesoft in a few days. From what I am hearing from a former colleague that recommended me (and is in the same BU/Dept that I would be working in), this is basically a rubberstamp interview and the role is mine to lose. Can you confirm this or provide any advice for this interview? Being that this is with Mulesoft, is it much different than than the SFDC hiring process. I went through 3 rounds thus far: 1. recruiter 2. hiring manager 3, peer interview 4. panel interview with a presentation.

  11. Hi Ben,

    I am looking for a career change and I am interested in a support role where I can learn the software to input information for a company and utilize the program for others. I have not had much luck with applying for jobs because of my lack of experience. What do you recommend to get a support position in salesforce?

    1. Hey Sharon, thanks for your message. I’m not totally sure what you mean by “support role where I can learn the software to input information for a company and utilize the program for others”. Feel free to add me on LinkedIn if you would like to clarify and I can try to help!

  12. Hello Ben,

    I am so much interested in career change and I hold masters in human resources . What’s your recommendation for a salesforce level or course to take . just FYI, I work in a university setting and my team is acquiring salesforce as software and just got basic training tailored to my role. I would like to get certified . Is there reading materials or books I can purchase to prepare. Thanks. Ann

  13. Hey There,

    Does salesforce do a college/university check if/when you are hired? The sales position for Associate Account Partner doesn’t stipulate it as a requirement, but hoping to confirm if that’s something that will arise if/when you are hired.


    1. Hi Jason,

      Salesforce the company I believe do have a college/uni check, but most companies in the Salesforce ecosystem won’t.



  14. Thanks Ben for putting the article together. I’m planning to change my career focus, been looking at Agile PM, and now salesforce. Do you think they come hand in hand? And which one should I start first? Or if I should start both at the same time? Thanks

    1. Hi Xenia,

      Agile PM can definitely be a factor in roles within Salesforce, but if you are looking to break into the Salesforce ecosystem, you need to acquire Salesforce skills first, such as achieving the Salesforce Admin cert. Then you can specialise with skills like Agile PM.

      Hope this helps!

  15. Would you have any tips/recommendations as to the actual application process on their website? I.e. are there specific keywords or formats that we should make sure to include/follow within our CV, cover letter and application forms? For context, I am a Communications professional applying to their Communications/Marketing postings.

  16. Hello Team
    I have gone through the post very precisely. It is very appealing & seems very interesting.
    I have 12 years of strong sales & marketing(non-IT) experience of various Industrial gases in India and In Middle East. I am willing to switch my career to Salesforce. Kindly advise what will be the best way to move ahead where I can use my sales & marketing skills if at all it requires. And one more point I want to add/ask, what about the Job prospect after some fruitful learning and knowledge engrossed. I am an avid learner.

    Thank You…

  17. Great guide, Ben! Your Ultimate Guide to Getting a Salesforce Job has definitely set the bar high for career resources in this field. I appreciated your attention to detail and the clear, concise way you broke down each step of the process. Your insights on what employers look for and the skills to focus on are invaluable. Thank you for sharing your expertise and I’m sure many aspiring Salesforce professionals will benefit from your advice.

Add Comment