Software Engineering SMTS, Enterprise IAM

Salesforce

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Bellevue, WA
Salary
$148,500–$223,900 / yr
Posted
46 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $186k
$138k most similar roles pay here $249k

This role pays less than 62% of similar roles. Most pay $169,050–$229,362 — the shaded band above. At the midpoint, this role pays about $186k versus about $199k for comparable roles.

Based on 238 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 · Software Engineering SMTS, Enterprise IAM

As a Software Engineering SMTS, Enterprise IAM, you will join the Enterprise Security Engineering team to build and operate highly scalable, fault-tolerant distributed systems providing identity and access management services across cloud infrastructure and internal data centers. You will design and develop end-to-end capabilities including identity lifecycle, privileged access management, and non-human identity governance while advancing Zero Trust architecture for AI agents. Your daily work involves building backend services, APIs, and modern web front-ends using Java, Go, or Python and React. You will manage containerized workloads with Kubernetes and Docker, utilize Terraform for infrastructure-as-code, and integrate systems via SCIM and REST protocols. The role requires expertise in OAuth 2.0, OIDC, SAML, and LDAP to solve complex security challenges involving authentication, authorization, and automated entitlement management within a high-availability environment.

What you'll do

  • Design, build, and operate scalable IAM services and APIs for identity lifecycle, access requests, and entitlement management.
  • Develop Privileged Access Management (PAM) capabilities including credential vaulting, rotation, and just-in-time access flows.
  • Model and secure non-human identities such as service accounts, agents, and machine credentials.
  • Build full-stack features including backend services and modern web front-ends for self-service and administrative experiences.
  • Manage containerized workloads using Kubernetes, Docker, and infrastructure-as-code tools like Terraform.
  • Integrate identity sources and downstream applications using SCIM, REST, and event-driven patterns.
  • Embed governance and compliance controls such as least-privilege and audit requirements into the platform.
  • Utilize AI tools to develop high-quality code and orchestrate systems where AI agents integrate into human workflows.

What we're looking for

  • You must have 5 or more years of professional software development experience building distributed systems in SaaS, PaaS, or IaaS environments.
  • You must have full-stack proficiency with backend skills in Java, Go, and/or Python, plus front-end experience with modern frameworks like React.
  • You must have a solid understanding of the IAM domain, including identity governance, authentication protocols (OAuth 2.0, OIDC, SAML), and SCIM.
  • You must have experience designing and consuming REST APIs using JSON, XML, and OpenAPI/Swagger specifications.
  • You must have experience with public cloud platforms (AWS, Azure, or GCP) and infrastructure tools like Docker, Kubernetes, and Terraform.
  • You must have hands-on experience with CI/CD pipelines, source control systems like Git, and secure coding practices.
  • You must demonstrate an AI-first approach using tools like GitHub Copilot or Cursor, including advanced prompt engineering skills.
  • You must hold a Bachelor's degree in Computer Science, Engineering, or a related field, or have equivalent practical experience.

More like this

Similar roles

Software Engineering MTS

Salesforce

Remote (San Francisco, CA) 28 days ago $117,200$176,700
Go Java C++ Python Microservices Distributed Systems Networking Protocols TCP/UDP DNS DHCP HTTP/HTTPS OSI Model SAML OAuth TLS/SSL PKI Cilium Calico AWS Shield WAF Azure Firewall GCP Cloud Armor Prompt Engineering
2+ yrs exp Remote

Principal Security Engineer, Identity and Access Management

Nordstrom

Seattle, WA 11 days ago $191,000$297,000
IAM Identity Governance Privileged Access Management PAM CIAM SSO OAuth 2.0 OpenID Connect SAML SCIM SPIFFE/SPIRE FIDO2 WebAuthn AWS IAM Azure Entra ID GCP IAM Zero Trust infrastructure-as-code CI/CD Identity Orchestration
10+ yrs exp Hybrid

AVP IAM AI Engineer

LPL Financial

Fort Mill, NC +5 31 days ago $122,570$204,249
IAM Ping Identity SailPoint HashiCorp Vault CyberArk Python Terraform Kubernetes CI/CD OIDC OAuth 2.0 REST API AWS Azure GCP SPIFFE SPIRE mTLS LLMs
5+ yrs exp Hybrid

Software Engineer SMTS

Salesforce

Remote (Bellevue, WA) 4 days ago $117,200$260,100
Apache Spark AWS S3 SaaS PaaS IaaS Distributed Systems API OpenAPI Data Mesh DevOps Scrum Kanban AI ML Cloud Infrastructure
5+ yrs exp Remote

Software Engineering MTS

Salesforce

Remote (Bellevue, WA) 30 days ago $117,200$176,700
Istio Envoy Kubernetes Golang Java C++ AWS GCP Terraform CI/CD Linux TCP/IP DNS TLS HTTP Proxies Infrastructure as Code Spinnaker Agile Scrum
4+ yrs exp Remote