The Salesforce Economy is growing at such an insane rate, that Salesforce Developers find themselves in a favourable position, in-demand and with higher salary expectations than equivalent developer roles in other industries. There’s no doubt that Salesforce Developers are deserving of their popularity – they carry out a core function that allows organisations to extend Salesforce beyond declarative (point-and-click) configuration.
Between October 2019 to May 2020, the demand in the Salesforce job market showed even more growth than in previous years. This can be attributed to two forces: the general increases (in Salesforce customers that need technical expertise, who are buying more products on the platform), and a new surge in demand as the majority of businesses urgently undergo digital transformation in some form.
How do we know this? Because we looked at 104,000+ Salesforce job postings on LinkedIn for the 7 month period from October 2019 to the end of April 2020*. Let’s dive into what we found out about the demand for Salesforce Developers.
*Note: the job postings from 36 countries were included. These are listed out at the end of the post.
Salesforce Developer Demand vs. All Roles
It’s not a coincidence that more organizations are looking to optimize and automate their business flows, especially during the COVID-crisis, and Salesforce is known for being the best solution for doing so.
Out of the 104,000+ Salesforce job postings on LinkedIn for the 7 month period, 74,679 were Salesforce Developer job postings – approximately 72% The demand for Salesforce Developers trumps the job postings for other specialists, even Salesforce Consultants and Salesforce Administrators! This hasn’t changed since our 2019 research, where 76% of vacancies were dedicated to the search for Salesforce Developers.
Some organizations will be seeking architect-level developers to design system architecture and integrations, some need entry-level developers to support other developers in the team. A team can expand either top-down or bottom-up depending on how an organization’s requirements change over time. Seniority can be grouped into the following categories, determined by the wording of the job title itself: Junior, Mid-level, Senior, Lead (team lead), Architect.
There’s an overwhelming demand for mid-level developers compared to other seniority levels, likely because mid-level developers have sufficient Apex abilities, integration skills, and knowledge of best practice to work independently on a typical Salesforce org. Bear in mind that not all companies have the time and resources for onboarding junior developers.
- 70%: Mid-level developers (with typically between 2-4 years experience)
- 14%: Junior developers (with typically between 0-2 years experience)
- 8%: Senior developers: (with typically 5+ years experience)
- 2%: Team leads, who will be overseeing and coordinating a team of developers.
- 4%: Architects
For more information on salary expectations at each level, check out our Salesforce Developer Average Salary Guide 2020.
Industries Searching for Salesforce Developers
The industries that are searching for Salesforce Developers are versatile – you only need to take a quick look at the chart below to see the range. This may not come as a surprise, as Salesforce’s industry-focused strategy has meant they have a platform offering for every vertical. Salesforce end users do come in ‘all shapes and sizes’ – from the IT sector, to Veterinary, and Sport.
The most popular industries for hiring Salesforce Developers are:
- 51%: Information Technology and Services, including Computer Software and Network Security,
- 5%: Financial Sector, including banking, wealth management, and insurance (Financial Service Cloud requires specialized developers here),
- 6%: Telecommunications, and their service providers,
- 4%: Healthcare
What Other Skills Could Salesforce Developers Need?
In terms of Salesforce platform knowledge, the skills that were ranked as follows:
- Lightning developers: 30%
- Service Cloud: 12%
- Sales Cloud: 9%
- Marketing Cloud (including Pardot): 7%
The most common additional specializations include:
- Salesforce Administration (6,732),
- Analytics (2,520),
- Einstein (1,848),
- QA (203).
Where are the Developer Jobs Based?
Although remote jobs are becoming more common and location less of an important factor, companies still need to hire Developers in a specific location because of a) proximity to the business when business gets back to ‘normal’, or b) for visa requirements. Regardless, you will see some off-shoring/near-shoring development hubs shine through.
Out of the countries that were included in the dataset (listed out at the end of the post), here are the top 10 countries where the most developer jobs are based:
- United States (34164)
- Canada (7178)
- United Kingdom (2586)
- Malta (460)
- Germany (444)
- Australia (366)
- Netherlands (298)
- Singapore (295)
- Ireland (227)
- Portugal (207)
How to Write a Salesforce Developer Job Description
During our research, we saw plenty of job descriptions! Here are some of the elements that go into a typical job specification.
Job Title/Position Level
Some companies will only specify the level of developer, eg. ‘Mid-level Salesforce Developer’ or ‘Senior Salesforce Engineer’. Others will put the exact Salesforce solution in the position title, eg. ‘Salesforce Lightning Developer’ or ‘Salesforce CPQ Developer’, while others will feature that in the description.
Job Description and Responsibilities
Just like a typical job description, the role and responsibilities are listed out, including the company’s goals, the org hierarchy (who the individual will be reporting to), and individual departments that a successful candidate will work with. You should include the number of working hours, expectations and products/applications a developer will deal with after being hired.
During the analysis, we found 2,436 positions were remote (not based in a physical location). This relatively small number can be explained by the fact that these remote positions are typically filled through off-shoring vendors or freelance platforms.
In terms of technical requirements, there is no single approach, but there are commonalities:
- Years of Salesforce development experience,
- Previous experience in terms of the number of projects,
- Salesforce certifications (eg. Platform Developer I, Platform Developer II),
- Many companies also require a degree in a relevant field of study.
Then there are the responsibilities that vary depending on the company needs and the job level, for example:
- ‘Develop Batch Apex classes and schedule those using Apex Schedulable classes’,
- Create custom reports, dashboards, email templates in HTML and Visualforce.
- Ability to apply best practices, standards, and SDLC concepts to all functional areas. Knowledge of design patterns/knowledge of agile methodology.
- Experience with Salesforce.com development tools and techniques, including Force.com custom development, triggers, controllers, Force.com SOAP and REST APIs, JSON, sObjects, SOQL, SOSL, outbound messaging and creating VisualForce pages,
- Familiarity with the Aura Framework and experience in building Lightning Aura Components.
- Experience in Sales Cloud, Service Cloud, Field Service Lightning, Einstein Analytics, and Communities.
Interviewing a Developer
During the interview, technical knowledge will be assessed with questions (general interview questions for Salesforce Developers, and Lightning Developer interview questions). Although practical experience is somewhat harder to gauge, be prepared to talk with a candidate about previous projects they worked on – what was similar/different to your use cases? What did they learn from a previous project that will be useful to apply to your business?
The demand for Salesforce Developers trumps the job postings for other specialists, even Salesforce Consultants and Salesforce Administrators. We found that out of the 104,000+ Salesforce job postings on LinkedIn approximately 72% were for Salesforce Developers.
There’s an overwhelming demand for mid-level developers compared to other seniority levels, likely because mid-level developers have sufficient Apex abilities, integration skills, and knowledge of best practice to work independently on a typical Salesforce org. The most job were for organizations in the Information Technology and Services sector (which includes Computer Software and Network Security), and also Financial Service has a sizable portion. In terms of geographic location, the United States had the greatest number, but we have to bear in mind that our research was limited to 36 countries (listed in the appendix).
During our research, we saw plenty of job descriptions, so we shared some tips for you to write your own job specifications, or to understand what hiring managers are looking for.
Appendix: Countries Included
The job postings from 36 countries were included in the dataset. These were:
‘United States’, ‘Canada’,’United Kingdom’,’France’,’Denmark’,’Portugal’, ‘Malta’,’Ireland’,’Italy’,’Netherlands’,’Australia’, ‘Switzerland’, ‘Germany’, ‘Singapore’, ‘Norway’, ‘Austria’, ‘New Zealand’,’Czechia’,’Luxembourg’,’Israel’,’Belgium’, ‘Finland’,’Japan’,’Sweden’,’Liechtenstein’,’San Marino’, ‘Spain’,’Qatar’,’Kuwait’,’United Arab Emirates’,’Bahrain’,’Saudi Arabia’.