Principal Software Engineer, Salesforce & Data

Salesforce

Remote

Quick summary

Work type
Remote
Location
San Francisco, CANew York, NYSeattle, WAIndianapolis, IN
Salary
$197,300–$313,700 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $256k
$126k most similar roles pay here $334k

This role pays more than 92% of similar roles. Most pay $167,860–$211,200 — the shaded band above. At the midpoint, this role pays about $256k versus about $190k for comparable roles.

Based on 239 similar postings.

Employer

About Salesforce

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 127 open roles on FindRole.

Listed pay typically runs $171,200–$260,100 across 107 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Principal Software Engineer, Salesforce & Data

As a Principal Member of Technical Staff (PMTS) in Salesforce’s unified engineering ecosystem, you will lead the technical strategy for CRM applications, Data 360, and AI-enabled development environments. Your day-to-day involves architecting large-scale systems using Salesforce Core, Apex, Lightning Platform, MuleSoft, Heroku, APIs, and cloud-native services while building scalable data pipelines and integrations with Snowflake and external systems. You will also develop AI-powered engineering tools to enhance developer efficiency and productivity. This role requires expertise in Python, SQL, distributed data processing, Airflow, and modern AI platforms like Claude Code and GitHub Copilot. Ideal candidates have over 12 years of experience in software engineering, data engineering, and enterprise application development, with a strong background in Salesforce technologies and large-scale ETL pipelines.

What you'll do

  • Define and drive technical strategy for Salesforce CRM, Data 360, and AI initiatives.
  • Architect large-scale applications using Salesforce Core, Apex, Lightning Platform, MuleSoft, Heroku, APIs, and cloud-native services.
  • Design enterprise data products and pipelines supporting customer, account, marketing, and operational use cases.
  • Build scalable integrations between Salesforce applications, Data 360, Snowflake, and external systems using modern architectures.
  • Develop AI-powered engineering accelerators and developer tools to enhance software delivery efficiency.
  • Establish engineering standards for data quality, observability, platform reliability, governance, and operational excellence.

What we're looking for

  • 12+ years of experience in software, platform, or data engineering.
  • Expertise in Salesforce technologies including Apex, Lightning Platform, and MuleSoft.
  • Deep knowledge of Python, SQL, distributed data processing, and modern data engineering practices.
  • Experience designing large-scale ETL/ELT pipelines using Airflow or similar tools.
  • Proven ability to integrate application platforms with enterprise data ecosystems using APIs and streaming technologies.
  • Demonstrated experience building AI-powered developer tools and productivity platforms.
  • Strong technical leadership skills and the ability to influence direction across multiple teams.

More like this

Similar roles

Software Engineering MTS, Salesforce Engineer

Salesforce

Remote (Indianapolis, IN) 5 days ago
Apex Lightning Web Components (LWC) Selenium TestNG Jenkins Java Python JavaScript HTML SOQL SOSL Salesforce.com Sales Cloud Salesforce.com Service Cloud Chatter Force.com React.js Git SFDX Salesforce CLI SOAP REST APIs Agile TDD CI/CD
Remote

Data Engineer (SMTS / LMTS) - MDM

Salesforce

Remote (San Francisco, CA) +3 8 days ago $148,500$260,100
Java REST APIs microservices MuleSoft Airflow Kafka AWS SQL Informatica SaaS MDM Claude Cursor GitHub Copilot Python Salesforce Data Cloud Dun & Bradstreet Moody's Leadspace RAG vector databases MCP frameworks CI/CD
Remote

Software Engineer (Member of Technical Staff) – Contract Lifecycle Management

Salesforce

Remote (Dallas, TX) 5 days ago
Salesforce Apex Lightning Web Components (LWC) Sales Cloud Service Cloud Flow Builder REST/SOAP APIs Platform Events Change Data Capture (CDC) CI/CD Jenkins Git Maven SQL AWS Heroku Object-Oriented Programming (OOP) Cursor GitHub Copilot CodeWhisperer HTML CSS JavaScript Agile Scrum
Remote Hybrid

Software Engineer Principal - Salesforce

PNC

Dallas, TX 26 days ago
Salesforce Apex Lightning Web Components (LWC) SOQL/SOSL REST/SOAP APIs CI/CD DevOps Email Integration Technical Design Reviews Code Reviews Platform Developer Certification Application Architect Certification Financial Services Cloud Service Cloud Sales Cloud

Lead, Software Engineer - Salesforce

Prudential Financial

Newark, NJ +2 89 days ago $133,600$220,400
Salesforce Apex Lightning Web Components SOQL SOSL REST SOAP Bulk API Streaming API Visualforce MuleSoft GitHub Actions Jenkins Version control CI/CD Python Java JavaScript React Springboot Node.js APIs JSON XML JDBC MySQL Unit testing Interface testing End user testing Automated testing DevOps GitHub Bitbucket Subversion SAML 2.0 OAuth 2.0 JWT SSL Web service proxies Firewall OpenID Connect

Salesforce Developer, Lead

Booz Allen Hamilton

Charleston, SC 19 days ago $112,900$257,000
Salesforce Apex Lightning Web Components Visualforce JavaScript Git Agile GitHub Copado Salesforce DX Flosum Java Python SQL