Salesforce Software Engineer Salary: Compensation, Benefits, and Comparison

Find out the salary, benefits, and comparison of Salesforce Software Engineer positions. Compare with Oracle for a comprehensive view.

Salesforce Software Engineer Salary: Compensation, Benefits, and Comparison

Salesforce, a leading cloud-based customer relationship management (CRM) platform, stands tall as one of the most prominent names in the tech industry.

With an expansive workforce of 79,390 employees, the company continues to revolutionize businesses worldwide. As Salesforce dominates the market, it becomes essential to delve into the details of a crucial aspect that shapes the company's success—its software engineer salaries.

Join us as we explore the compensation, benefits, and perks offered to the talented software engineers at Salesforce.

Salesforce Software Engineer Salary by Level

For software engineers at Salesforce, there are five levels: Associate MTS, MTS, Senior MTS, Lead MTS, and Principal MTS. Here's a table showcasing the average salaries for each level, as reported by levels.fyi:

LevelLevel nameTotalBaseStock (/yr)Bonus
1Associate MTS$157K$131K$15K$10K
2MTS$195K$159K$26K$10K
3Senior MTS$232K$183K$30K$19K
4Lead MTS$286K$217K$43K$26K
5Principal MTS$371K$252K$79K$40K

Salesforce Software Engineer Salary by Level

Level 1: Associate MTS

Associate MTS, or Associate Member of Technical Staff, is the entry-level position for software engineers at Salesforce. This role typically requires a Bachelor's degree in Computer Science or a related field, and some programming experience.

Moreover, the typical base salary for this role is $131,000 per year, with additional compensation in the form of stock awards ($15,000 per year) and bonuses ($10,000 per year). The average total compensation for Associate MTS at Salesforce is $157,000 annually.

Level 2: MTS

MTS, or Software Engineer (SWE), is the mid-level position at Salesforce. This role requires a Bachelor's degree in Computer Science or a related field and several years of programming experience.

The standard base salary for this position amounts to $159,000 annually. In addition, they also enjoy stock awards amounting to $26,000 per year and bonuses totaling $10,000 per year. The total compensation for MTS professionals at Salesforce averages $195,000 per year.

Level 3: Senior MTS

Senior MTS is a senior-level position at Salesforce. This role typically requires a Bachelor's or a Master's degree in Computer Science or a related field, and a significant amount of programming experience.

The base salary for this role is $182,000 per year, with additional compensation in the form of stock awards ($30,000 per year) and bonuses ($19,000 per year). Furthermore, the average total compensation for Senior MTS at Salesforce is $232,000 per year.

Level 4: Lead MTS

Lead MTS is a high-level software engineer at Salesforce. This role requires a Bachelor's or a Master's degree in Computer Science or a related field, and a substantial amount of programming experience.

For this position, the annual base salary is set at $217,000, with additional compensation in the form of stock awards, which amount to $43,000 per year, and bonuses totaling $26,000 per year. Overall, the average total compensation for Lead MTS professionals at Salesforce reaches $286,000 per year.

Level 5: Principal MTS

Principal MTS is a top most highly experienced position at Salesforce. The base salary for this role is $252,000 per year, with additional compensation in the form of stock awards ($79,000 per year) and bonuses ($40,000 per year). Moreover, the average total compensation for Senior MTS at Salesforce is $371,000 annually.

Overall, salaries for software engineers at Salesforce are competitive, with significant room for growth. However, it's worth noting that these salaries are just averages and may vary based on location, education, and skills.

Career Path and Progression at Salesforce

Salesforce Office

Salesforce has a clear and well-defined career path for Software Engineers, with five main levels. Here's a summary of their job responsibilities:

  • Associate MTS: This is the entry-level position at Salesforce for software engineers. As an Associate MTS, you will have the opportunity to work on different projects and get hands-on experience with the company's products.
  • MTS: After gaining some experience and demonstrating good performance, an Associate MTS can be promoted to MTS. As an MTS, you will be expected to take on more complex projects and lead small teams.
  • Senior MTS: The next level up is Senior MTS, which requires several years of experience and a track record of excellent performance. As a Senior MTS, you will be responsible for leading large-scale projects and mentoring junior engineers.
  • Lead MTS: This level is reserved for individuals who have demonstrated exceptional technical and leadership skills. As a Lead MTS, you will be responsible for leading multiple teams and working closely with stakeholders across the organization.
  • Principal MTS: Next comes the highest level for Software Engineers, Principal MTS. They are skilled problem solvers who tackle complex challenges. Also, they guide and mentor other engineers, make critical architectural decisions, and collaborate with stakeholders to ensure the successful execution of software development projects.

It's important to highlight that at Salesforce, the emphasis is on skills and performance rather than tenure. So, exceptional employees have the opportunity to be promoted quickly based on their achievements.

Moreover, the company places great value on professional development and provides numerous avenues for growth, including training programs, mentorship opportunities, and regular feedback sessions.

Salesforce Software Engineer Salary by Location

Salesforce Office

Salaries for Salesforce Software Engineers vary greatly depending on the location of the job. Here are some examples showcasing the salary variations according to data from Interview Query:

LocationsAverage Base Salaries
Washington, DC$186K
San Francisco, CA$184K
New York, NY$182K
Seattle, WA$181K
Los Angeles, CA$172K
Boston, MA$159K
Austin, TX$159K
Toronto, Canada$142K
Atlanta, GA$140K
Vancouver, Canada$139K
Chicago, IL$139K

Top Benefits Offered by Salesforce

Salesforce Team

Salesforce is known for offering a wide range of benefits to its employees. According to levels.fyi, here are the top benefits offered by the company:

  1. Unlimited PTO: Salesforce provides its employees with unlimited vacation days, which means they can take time off as needed without worrying about accruals or limits.
  2. Healthcare Benefits: Employees at Salesforce receive comprehensive healthcare benefits, including medical, dental, and vision coverage.
  3. Employee Stock Purchase Program (ESPP): Salesforce's ESPP allows employees to purchase company stock at a discounted rate, up to 15% of their base salary.
  4. 401(k) Matching: Salesforce matches 100% of the first 6% of an employee's base salary that they contribute to their 401(k) plan, up to $5,000.
  5. Tuition Reimbursement: Salesforce offers tuition reimbursement for fees, tuition, and books up to $5,250.
  6. Transportation Allowance: The company provides a transportation allowance to its employees.
  7. Sick Time: Employees are entitled to unlimited sick time.
  8. Family Sickness Leave: Salesforce offers 6 weeks of paid family leave to care for a seriously ill family member.
  9. Donation Match: The company matches employee donations up to $2,500.
  10. Gym / Wellness Reimbursement: Salesforce provides employees with a $100 reimbursement for gym and wellness expenses.

These benefits are just a glimpse of what Salesforce has to offer, and they play a significant role in consistently ranking the company as one of the best places to work.

Salesforce's Working Culture: A Glance at Work-Life Balance

Salesforce Work Life Balance

When considering a career change, work-life balance is an important consideration for many people. Fortunately, Salesforce has received positive ratings for its work-life balance, according to data from Comparably.

The table below shows the ratings for work-life balance, happiness, and culture score across various departments at Salesforce.

Salesforce Work Life Balance by Department

As shown in the table, Salesforce's engineering and product departments have received the highest ratings for work-life balance, happiness, and culture score. In contrast, the marketing and operations departments received lower ratings for work-life balance.

It is worth noting that different departments may have different expectations and demands, which can impact work-life balance. For example, sales roles may require more travel and longer work hours than engineering roles.

Nonetheless, these ratings demonstrate that Salesforce is committed to providing a positive working environment for its employees.

Salesforce vs Oracle Software Engineer Salary

As per our salary data, a Software Engineer at Salesforce can earn a base salary ranging from $131K to $252K per year, with an average total compensation of $195K per year. This compensation package also includes benefits such as healthcare, vacation time, and stock options, among others.

On the other hand, Oracle, a major competitor of Salesforce, offers a similar role with a base salary ranging from $106K to $179K per year, with an average total compensation of $256K per year, as per data from Levels.fyi.

It can be seen that Oracle offers a higher compensation package compared to Salesforce for this role. However, it is important to note that the compensation package may vary depending on the employee's location, skills, and education.

Here's a comparison table of Software Engineers' salaries at Salesforce and Oracle:

Level NameSalesforceOracle
Associate MTS$157K$139K
MTS$195K$156K
Senior MTS$232K$241K
Lead MTS$286K$294K

FAQs

Q. How much do Software Engineers make at Salesforce?

Salesforce Salary Details

A. The salary range for Software Engineers at Salesforce varies depending on their level. According to our data, an Associate Member of Technical Staff can earn a total compensation of $157K, whereas a Principal Software Engineer can earn up to $371K.

Q. What is the average salary for a Software Engineer at Salesforce?

Salesforce Total Pay Breakdown

A. The average base salary for a Software Engineer at Salesforce is around $170K, according to our data. However, this can vary based on the level of the Software Engineer.

Q. What is the highest salary offered as a Software Engineer at Salesforce?

A. The highest salary offered for a Software Engineer at Salesforce is for Principal Software Engineers, who can earn up to $371K, including total compensation.

Q. What are the most common skills required as a Software Engineer at Salesforce?

A. The most common skills required for a Software Engineer at Salesforce include programming languages such as Java, Python, and JavaScript, as well as experience with various databases and software development methodologies.

Q. How much does an entry-level Software Engineer make at Salesforce?

A. An entry-level Software Engineer at Salesforce, also known as an Associate MTS, can earn a total compensation of $157K, including base salary, stock options, and bonuses. This is a great starting salary for new graduates or those with less experience in the tech industry.

Final Thoughts

To sum up, Salesforce not only provides competitive salaries but also offers outstanding benefits and perks to its Software Engineers. Beyond compensation, the company strongly promotes skill growth and development through various learning initiatives.

So, if you're a software engineer seeking your next opportunity, Salesforce is an excellent choice.

Just make sure to explore the 4 Day Week job portal for current job openings or visit our extensive blog section to gain insights into the compensation packages offered by different companies.