Principal Software Engineer

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Employment
Full-time
Posted
97 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$128k $285k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$215,325.

Based on 240 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 221 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 125 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer - PMTS, you will join the Architecture Steering Committee as a Core Group member to establish the architectural foundation for the Agentic Enterprise. You will serve as a final architectural authority for Informatica (IDMC), designing, implementing, and delivering highly scalable AI and data-management products. Your daily work involves defining multi-year roadmaps, reviewing cross-cutting initiatives, and ensuring alignment with security and cost optimization standards. You will utilize Java, Node.js, SQL, and NoSQL to build sophisticated systems featuring RAG, vector search, and LLM workflow orchestration. This role requires deep expertise in data modeling, distributed processing, and streaming architectures to solve complex performance and scalability challenges within the broader Salesforce ecosystem while providing technical mentorship to senior engineering teams.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Architect, design, implement, test, and deliver highly scalable AI and data-management products from design through production.
  • Serve as a final architectural authority to approve or reject major cross-cutting designs and enforce engineering standards.
  • Define architectural principles, multi-year roadmaps, and technical directions while ensuring alignment with security and cost mandates.
  • Independently design sophisticated software systems for high-end solutions in collaboration with senior engineers and architects.
  • Lead competitive research and industry-trend analysis while authoring whitepapers, blogs, and technical reports for customers.
  • Provide technical mentorship to fellow architects and senior engineers to systematically pass down architectural knowledge.
  • Troubleshoot complex production issues and interface directly with support teams and customers as needed.

What we're looking for

  • 12+ years of experience building highly scalable Software-as-a-Service applications and platforms.
  • Proven ability to independently craft and deliver large, sophisticated projects and drive long-term design strategies.
  • Track record as an architectural decision-maker owning design-review gates and setting cross-team standards.
  • Deep data-management expertise in data modeling, RDBMS, NoSQL, SQL/PL-SQL, and large-scale data lake/warehouse systems.
  • Experience building or delivering AI/GenAI platforms at scale, including RAG, vector search, and LLM workflow orchestration.
  • Deep knowledge of object-oriented programming with at least one OO language, preferably Java (preferred).
  • Demonstrated thought leadership through delivering technical reports, presentations, blogs, papers, or patents.
  • Experience with data integration, governance, lineage, metadata management, and identity resolution (preferred).

More like this

Similar roles

Principal Software Engineer

Salesforce

Bellevue, WA 12 days ago $197,300–$313,700
Agentforce Salesforce Java C# AWS RESTful services Integration Testing Data Governance Prompt Templates Design Patterns Agile Scrum Source Control Management Slack Pager Duty Service Cloud
10+ yrs exp Hybrid

Principal Software Engineer

Marqeta

Remote 71 days ago $242,400–$303,000
Java Spring Boot Kubernetes Terraform Helm Kafka AWS JVM ISO 8583 JPOS Microservices
10+ yrs exp Remote

Principal Software Engineer

Microsoft

Redmond, WA 41 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Threat Modeling Telemetry Pipelines Adversarial Testing AI/ML Evaluation Observability Software Architecture Full Stack Secure by Design LLM Agentic Workflows
6+ yrs exp Hybrid

Principal Software Engineer

Mastercard

O'Fallon, MO 35 days ago $170,000–$281,000
Software Architecture Distributed Systems AWS Azure GCP Microservices Platform Engineering Reliability Engineering SRE Observability AI LLM DevSecOps CI/CD Infrastructure Automation Performance Optimization Enterprise Integration

Principal Software Engineer

Microsoft

7 days ago $142,800–$274,800
Power BI Microsoft Fabric Azure C# Python Java C++ JavaScript Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Distributed Systems Data Engineering Telemetry SQL
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

6 days ago $165,600–$296,400
C++ C# Python Java TypeScript JavaScript C PowerShell MSBuild BuildXL Bazel CI/CD Azure DevOps GitHub Actions KQL Azure Data Explorer Application Insights Build Orchestration
8+ yrs exp Hybrid