Principal Software Engineer

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WA
Salary
$197,300–$313,700 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $256k
$115k $335k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $256k versus about $192k for comparable roles.

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

The Principal Software Engineer - PMTS joins the team dedicated to enhancing core experiences and operational stability within the internal Epic Org. This role involves leading the transformation of Technology & Products productivity by developing the Agentforce environment and ADLC to enable internal agent adoption. Key responsibilities include designing a formalized support mechanism integrating Slack, Pager Duty, and Service Cloud, while ensuring data excellence through Data Governance and Prompt Templates. The candidate will build foundational components for support agents and manage operational stability for features like SentOS and MCP. Required technical skills include Java, C#, and other OOP languages, RESTful services, and AWS deployments. Expertise in enterprise build pipelines, automated testing, Design Patterns, and Agile methodologies is essential for managing the full software development life cycle.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Develop and deliver the Agentforce environment and ADLC to enable internal teams to build and adopt AI agents.
  • Design and build a formalized support mechanism that integrates core systems like Slack, Pager Duty, and Service Cloud.
  • Formalize sensitive unstructured data using Data Governance, Custom Objects, and Prompt Templates to improve pipeline reliability.
  • Manage operational stability by resolving support items, completing SOX audits, and ensuring smooth adoption of new GA features.
  • Define standards and best practices for AI-driven productivity and deliver upskilling to internal Technology & Products teams.
  • Build foundational components for generic support agents and work with internal builders to ensure product success.
  • Leverage AI-powered developer tools to accelerate development workflows and automate operational tasks across the engineering team.

What we're looking for

  • At least 10 years of professional software development experience.
  • Bachelor's degree in computer science or other relevant technical field, or equivalent experience.
  • Experience with Java, C# or other OOP languages and a strong understanding of object-oriented programming.
  • Experience with RESTful services and software deployments in an AWS environment.
  • Good understanding of the E2E product development lifecycle, including unit testing, integration testing, and design patterns.
  • Experience with enterprise build pipelines, CI/CD server technologies, and Agile development methodologies.
  • Ability to analyze performance data and build dashboards to plot and analyze large swaths of data.
  • Leverage AI-powered developer tools (e.g., Claude Code, Agentforce) to accelerate development workflows (preferred).

More like this

Similar roles

Software Engineering SMTS

Salesforce

Indianapolis, IN +1 5 days ago
Agentforce Agent Script New Graph Architecture Salesforce CRM Data Cloud Einstein MuleSoft Java Python C++ C# OpenAI Anthropic Claude Gemini Llama RAG Prompt Engineering AWS GCP Heroku Vector Databases Apex LWC Platform Events RESTful APIs GraphQL Microservices Git Docker Kubernetes Terraform CI/CD Jenkins GitHub Actions Spinnaker Grafana Datadog
6+ yrs exp Hybrid

Principal Software Engineer

Salesforce

San Francisco, CA 97 days ago
Java SQL PL-SQL Node.js Express Hapi RDBMS NoSQL GenAI LLM RAG Vector Search Data Pipelines Distributed Data Processing Data Lake Lakehouse API Development CI/CD Agile Streaming Event-driven Architecture Data Governance Metadata Management
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