Principal Full-Stack Software Engineer

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$197,300–$313,700 / yr
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $256k
$122k $334k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $169,550–$225,500 — the blue band above. At the midpoint, this role pays about $256k versus about $198k 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 Full-Stack Software Engineer

JOB TITLE: GTMA Trust - Principal Full-Stack Software Engineer – PMTS As a Principal Full-Stack Software Engineer – PMTS, you will join the GTMA Trust team to ensure the reliability of Digital Wallet, the platform for managing customer usage entitlements and billing. You will own the resolution of complex production issues involving provisioning, billing pipelines, and cross-org data reconciliation. Your responsibilities include setting technical direction for service health, designing instrumentation, and leading multi-quarter structural fixes to eliminate manual toil. You will use Java, JavaScript, C++, C#, Ruby, or Python alongside web frameworks like NodeJS, Express, or Hapi. You must possess expertise in SQL, relational database schema design, and observability tools like New Relic, Splunk, and Grafana. You will also lead the adoption of agentic coding tools and AI-native engineering practices to automate root-cause analysis.

What you'll do

  • Resolve complex production issues involving provisioning, billing pipelines, and cross-org data reconciliation.
  • Act as the technical gatekeeper and escalation authority for high-risk production changes and incidents.
  • Define service health metrics and design instrumentation, alerting, and dashboarding strategies.
  • Lead multi-quarter structural fixes and develop auto-detect-and-fix tooling to eliminate manual toil.
  • Partner with product engineering leadership to shape roadmap decisions and technical designs.
  • Mentor engineers on technologies, processes, and career development while defining codebase standards.
  • Define test strategies and automation frameworks that reflect real production risks.
  • Lead the adoption of AI-native engineering practices and agentic tools across the software development life cycle.

What we're looking for

  • A related technical degree or equivalent experience.
  • 8+ years of professional software development experience with a track record of technical leadership.
  • Expert-level experience with at least one object-oriented programming language such as Java, JavaScript, C++, C#, Ruby, or Python.
  • High proficiency in at least one high-level programming language and web framework like NodeJS, Express, or Hapi.
  • Proven experience designing observability and monitoring strategies at a system or team level.
  • Validated understanding of database technologies including SQL, PL/SQL, and relational database schema design at scale.
  • Experience designing automated testing strategy and frameworks using Java, JUnit, JSUnit, or Selenium.
  • Demonstrated proficiency with agentic coding tools applied across the SDLC (preferred).

More like this

Similar roles

Principal Full Stack Engineer

Fidelity Financial Services

Durham, NC 7 days ago
Java Spring Boot Spring MVC Node.js JavaScript RESTful APIs Microservices AWS Azure Docker Kubernetes CI/CD Jenkins Maven GitHub NPM JUnit Mockito OpenAPI Swagger NoSQL Agile J2EE ExpressJS Micronaut
8+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 73 days ago $104,500–$234,600
Distributed Systems Cryptography Cloud Security API Observability Performance Profiling Middleware Secure Coding
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 43 days ago $104,500–$234,600
Oracle Cloud Infrastructure Distributed Systems CI/CD Artifact Management Cloud Infrastructure Data Migration Disaster Recovery Monitoring Alerting
6+ yrs exp

Principal Platform Software Engineer

Oracle

Santa Clara, CA 39 days ago $104,500–$234,600
Oracle Cloud Infrastructure Robotics Automation Systems Cloud Services Distributed Systems Workflow Orchestration Data Platforms APIs AI-enabled Systems Scientific Workflows
8+ yrs exp

Principal Platform Software Engineer

Oracle

Austin, TX +1 40 days ago $104,500–$234,600
Distributed Systems Observability API Middleware Software Architecture Performance Profiling Secure Coding Data Processing Logging Monitoring Scalability Functional Testing Non-functional Testing SLOs Error Budgets
3+ yrs exp