Staff & Senior Staff Software Engineer, Data Platform
Salesforce
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 84% of similar roles. Most pay $165,000–$238,375 — the blue band above. At the midpoint, this role pays about $256k versus about $202k for comparable roles.
Based on 239 similar postings.
Employer
Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing
Salesforce currently has 258 open roles on FindRole.
Listed pay typically runs $148,500–$260,100 across 129 roles with salary data.
Most-posted roles
At a glance
The Staff Data Engineer - Slack joins the Metrics Foundations team within the Data Engineering organization to build trusted datasets and metrics powering decisions across Product, Analytics, Marketing, Sales, and Operations. This senior individual contributor role involves setting the technical direction for how Slack defines, computes, governs, and serves critical metrics. You will design and scale data models and pipelines, evolve the semantic layer, and build APIs for people and AI agents. Key responsibilities include leading metric certification, governance, and design reviews while mentoring senior engineers. Required skills include deep SQL expertise, Python, and proficiency in Go, Java, or Scala. You must have experience with Spark, Trino, Airflow, Iceberg, and Snowflake, alongside dimensional and star/snowflake modeling to solve complex data architecture and metadata management problems.
What does a Data Engineer earn in California?
Median $187700 from 43 postings across 23 companies.
Skills
What you'll do
What we're looking for
More like this
Salesforce
Salesforce
Airbnb
PayPal
Abbott
JLL (Jones Lang LaSalle)