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: Salesforce Developers: The Most In-Demand Salesforce Job in 2020

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.

Get started on Trailhead today to kick start your Salesforce career!

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.
  • 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…

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…

Job Portals – Companies hiring professionals will often use Job Portals in order to advertise their open roles. Check places such as Indeed & LinkedIn.

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!  

16 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.

  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!!!

  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!

Add Comment