Senior/Lead Software Engineer (SMTS/LMTS), IAM (Device Trust)

Salesforce

Hybrid Actively hiring Verified listing
San Francisco, CA · New York, NY · Bellevue, WA Posted 14 days ago $148,500$260,100 / year

At a glance

AI generated

TL;DR

The Salesforce Enterprise Security Engineering team is seeking a senior software engineer to design and build foundational Identity and Access Management (IAM) platform services, developing highly scalable and fault-tolerant distributed systems for cloud-scale security. This role involves designing scalable authentication and authorization services, implementing large-scale security services using Golang or Python, integrating secure device attestation mechanisms like TPM-based hardware trust, and managing containerized workloads with Kubernetes and Terraform in a full DevOps model. The ideal candidate has 8+ years of experience building distributed systems on public cloud platforms, proficiency in Golang and/or Python, strong communication skills, and expertise in security protocols including TLS, OAuth, SAML, PKI, and certificates. Experience with hardware-backed security mechanisms such as TPM is a plus, along with familiarity with large-scale infrastructure-as-a-service platforms like AWS or Azure.

Skills

Salesforce AWS GCP Azure Kubernetes Docker Terraform Python Golang CI/CD TLS OAuth SAML PKI REST OpenAPI Jenkins DevOps Linux Windows TPM HSM Git NIST ISO SOC2 OWASP CWE MFA Zero Trust

What you'll do

  • Design and build scalable authentication and authorization services for distributed environments.
  • Develop and maintain system software for multiple operating systems including Linux, macOS, and Windows.
  • Implement large-scale security services using Golang or Python in a full DevOps model.
  • Integrate secure device attestation mechanisms, including TPM-based hardware trust.
  • Contribute to platform-level identity and security solutions using PKI, certificates, and secure transport.
  • Build and manage containerized workloads with Kubernetes and infrastructure as code tools like Terraform.

What we're looking for

  • 8+ years of industry experience with at least 5 years in SaaS, PaaS, or IaaS environments.
  • Strong expertise in designing and operating distributed systems on public cloud platforms (AWS, GCP, Azure).
  • Proficiency in Golang and/or Python for developing large-scale security services.
  • Experience with security protocols including TLS, OAuth, SAML, PKI, and certificates.
  • Solid understanding of DevOps practices, CI/CD pipelines, monitoring, and production system ownership.
  • Hands-on experience with container technologies such as Docker and Kubernetes.
  • Familiarity with source code management systems like Git or Perforce.

Market check

Salary context

This $148,500–$260,100 range sits above 69% of similar postings on FindRole.

Peer median band

$117,000$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$144,946$215,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 66 open roles on FindRole.

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

Most-posted roles

View all roles at Salesforce

More like this

Similar roles

Senior Software Engineer (Java/Linux)

Cboe Global Markets

Locations Chicago, Illinois, US 11 days ago $126,225$163,350
Java Spring Kafka SQL ETL Linux Windows Version_Control_Systems JIRA CI/CD Maven Gradle PostgreSQL MySQL Oracle RDBMS Unix_Shell Docker Kubernetes AWS GCP Azure Git GitHub Bitbucket Sprint_Planning Scrum Agile RESTful_APIs JSON XML Python JavaScript React Angular Node.js MongoDB Redis Cassandra Hadoop Spark Big_Data Microservices Cloud_Computing DevOps