Principal Member Technical Staff Software Engineer

Salesforce

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $256k
$123k $334k
below market most similar roles pay here above market

This role pays more than 89% of similar roles. Most pay $174,655–$217,225 — the blue band above. At the midpoint, this role pays about $256k versus about $196k 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 268 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Principal Member Technical Staff Software Engineer

The Identity- Software Engineer, Principal Member Technical Staff joins the Authentication Core team to manage how users and integrations sign into the platform. You will architect, design, and deliver highly scalable authentication and session services on Salesforce Core using Java. Key responsibilities include evolving standards-based protocols like OAuth 2.0, OpenID Connect, and SAML 2.0, while hardening sessions against hijacking and phishing. You will utilize technologies including Web Crypto, mTLS, JWT, and SQL, while employing an AI-first engineering approach with tools like GitHub Copilot and advanced prompt engineering. The role involves threat-modeling new features, mentoring others, and maintaining high availability for global login flows. You will solve critical security problems by ensuring robust session management and credential protection across multi-tenant codebases.

What you'll do

  • Architect, design, implement, and deliver highly scalable authentication and session services using Java.
  • Build and evolve standards-based identity protocols including OAuth 2.0, OpenID Connect, and SAML 2.0.
  • Harden sessions and credentials against hijacking, replay, and phishing using token binding and refresh-token rotation.
  • Threat-model new features and remediate findings from penetration tests, bug bounties, and incident reviews.
  • Roll out security enforcement safely using feature flags, phased cohorts, and telemetry-driven decisions.
  • Develop test strategies and automation frameworks, including unit, functional, and abuse-case tests.
  • Participate in an on-call rotation to resolve authentication outages and security incidents in real time.
  • Use AI tools and advanced prompt engineering to build secure, optimized, and production-grade software.

What we're looking for

  • A related technical degree is required.
  • 3+ years of professional software development experience is required.
  • 5+ years of experience including ownership of production services is required for the Senior Level.
  • Strong Java and object-oriented design skills are required.
  • Hands-on experience with at least one of OAuth 2.0, OpenID Connect, or SAML is required.
  • Working knowledge of applied cryptography, secure-coding fundamentals, and browser security models is required.
  • Experience in automated testing using Java, JUnit, and Selenium is required.
  • Advanced prompt engineering skills and a demonstrated AI-first approach to engineering are required.

More like this

Similar roles

Software Engineering MTS

Salesforce

San Francisco, CA 15 days ago
Go Java C++ Python Distributed Systems Microservices DevOps Networking Protocols TCP/UDP DNS HTTP/HTTPS TLS/SSL PKI SAML OAuth Cilium Calico AWS Azure GCP VPCs Security Groups NACLs Transit Gateways PrivateLink AWS Shield WAF GCP Cloud Armor Prompt Engineering GitHub Copilot Claude Code Codex Cursor
2+ yrs exp Hybrid

Staff Software Engineer

Walmart

Sunnyvale, CA +1 14 days ago $143,000–$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Distributed Systems Microservices Agile WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer

Walmart

Bentonville, AR 141 days ago
Java Spring Boot TypeScript ReactJS RESTful APIs Microservices Git CI/CD SQL NoSQL GCP Azure Docker Kubernetes System Design Caching Observability
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 135 days ago
Java JEE Spring Python Solr Lucene elastic search Hadoop Spark Hive Jenkins Maven JIRA Tomcat JBoss JMS WebLogic Sonar Gerrit PMD FindBugs Checkstyle Emma Cobertura Shell Perl
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 105 days ago
iOS Android Generative AI CI/CD Test Automation Cloud-native Architecture Mobile Engineering WCAG) 2.2 AA Debugging
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 36 days ago $143,000–$286,000
Cloud-native Architecture Python Java JavaScript C++ Microservices Containers CI/CD API Design AI/ML Software Design Patterns System Design Monitoring Testing Automation
4+ yrs exp