Principal Software Engineer, Full Stack

Salesforce

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CAPalo Alto, CAChicago, ILNew York, NYSeattle, WA
Salary
$197,300–$313,700 / yr
Posted
30 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $256k
$163k most similar roles pay here $330k

This role pays more than 94% of similar roles. Most pay $184,987–$214,500 — the shaded band above. At the midpoint, this role pays about $256k versus about $200k 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 106 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Principal Software Engineer, Full Stack

Principal Software Engineer, Full Stack joins the Event Technology team to drive architectural vision and strategy for a portfolio including in-person, digital, and on-demand experiences. This role involves designing complex systems where AI agents integrate into human workflows, maintaining shared system contexts, and ensuring high scalability, performance, and observability across various public web properties. The candidate will build production-grade software using an AI-first approach, utilizing tools like Claude and Cursor to develop secure code. Key technical requirements include extensive experience with JavaScript, TypeScript, React, Node.js, and CSS frameworks like Tailwind or Sass. Additionally, the role requires expertise in building microservices on AWS, GCP, or other public clouds, consuming GraphQL and RESTful APIs, and managing infrastructure involving Lambda, DynamoDB, and SQS to solve complex technical challenges within the marketing technology space.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Define and drive the technical vision and architectural strategy for the Event Technology portfolio.
  • Build and ship production-grade software using modern engineering practices with AI integrated into the development workflow.
  • Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows at scale.
  • Maintain a shared system context of designs, constraints, and standards to ensure reliable AI operations.
  • Critically evaluate both human and AI-generated code for correctness, security, and performance.
  • Manage the full lifecycle of applications including deployment, monitoring, incident response, and vendor oversight.
  • Mentor team members on software engineering concepts and the effective use of AI tools.

What we're looking for

  • 10+ years of professional software development experience designing, building, scaling, and maintaining production systems.
  • Demonstrated AI-first approach using tools like Claude or Cursor to improve workflow and mentor others in AI usage.
  • Advanced prompt engineering skills to create precise, structured prompts for reliable and secure AI outputs.
  • Proven experience in technical leadership roles involving the architecture, design, and implementation of complex software systems.
  • Expertise in building observable, resilient systems and practicing service ownership principles.
  • Experience developing front-end and back-end software using JavaScript, TypeScript, React, Node.js, and CSS frameworks like Tailwind or Sass.
  • Experience building high-scale microservices on AWS (preferred), GCP, or other public cloud platforms.
  • Bachelor's or Master's degree in Computer Science, Technology, or equivalent experience.

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Senior Software Engineer, Event Technology

Salesforce

Remote (San Francisco, CA) +4 16 days ago $148,500$223,900
TypeScript React Next.js AWS Lambda DynamoDB AppSync API Gateway GraphQL REST Microservices CI/CD Splunk New Relic CloudWatch WebSockets Server-Sent Events Akamai CloudFront
7+ yrs exp Remote

Lead Software Engineer, Platform Services

Salesforce

Remote (San Francisco, CA) +4 119 days ago $172,500$260,100
AWS Node.js TypeScript JavaScript Terraform Microservices GraphQL REST Kafka DynamoDB Kinesis ElastiCache Lambda API Gateway Neo4j Okta Auth0 CI/CD Jest Playwright
8+ yrs exp Remote

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid