Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026

Software Engineer - Identity and Access Management (IAM) Platform

Salesforce senior full-time

Salary

$148,500 - $223,900 annually

Apply on Salesforce

Description

Salesforce is seeking a software engineer to join the Identity and Access Management (IAM) platform team. The successful candidate will work at the intersection of distributed systems and enterprise security, building foundational services that enable every Salesforce engineer to operate securely.

Responsibilities:

  • Design and build scalable authentication and authorization services for distributed environments.
  • Develop and maintain system software for multiple operating systems (Linux, macOS, Windows).
  • Implement and operate large-scale security services using Golang or Python.
  • Integrate and extend secure device attestation mechanisms, including Trusted Platform Module (TPM)-based hardware trust.
  • Contribute to platform-level identity and security solutions using Public Key Infrastructure (PKI), certificates, and secure transport.
  • Build and manage containerized workloads with Kubernetes, Docker, and infrastructure-as-code tools like Terraform.
  • Operate and maintain services in a full DevOps model: monitor, troubleshoot, and continuously improve.
  • Work in an Agile team to deliver iteratively and collaboratively.
  • Partner with cross-functional teams across security, infrastructure, and engineering to ensure platform integrity and trustworthiness.

Requirements:

  • 7+ years of industry experience, including at least 5+ years building distributed systems in Software as a Service (SaaS), Platform as a Service (PaaS), or Infrastructure as a Service (IaaS) environments, and 5+ years operating in high-availability, mission-critical environments (99.999% uptime).
  • Strong experience designing and operating distributed systems on public cloud platforms (Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure).
  • Proficiency in Golang and/or Python.
  • Expertise in security protocols and identity frameworks: Transport Layer Security (TLS), OAuth, Security Assertion Markup Language (SAML), PKI, and certificates.
  • Familiarity with system patterns and Application Programming Interface (API) standards including REST and OpenAPI/Swagger.
  • Solid understanding of DevOps practices, continuous integration and delivery (CI/CD), monitoring, and full ownership of production systems.
  • Experience building software for Linux and/or Windows environments.
  • Experience with CI/CD tools such as Jenkins, AWS CodePipeline, or AWS CodeBuild.
  • Working understanding of large-scale infrastructure-as-a-service platforms (e.g., Amazon AWS, Microsoft Azure, OpenStack).
  • Familiarity with source code management and version control systems (e.g., git, Perforce).
  • Hands-on experience with container technologies such as Docker and Kubernetes.
  • Strong communication skills and a collaborative mindset that prioritizes team success.
  • Related technical degree required.

Benefits:

  • Time off programs
  • Medical, dental, vision
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program

Salary Range: $148,500 - $223,900 annually

Skills

Required

Nice to have

  • Hardware-backed security mechanisms
  • Security compliance frameworks
  • OWASP Top 10
  • CWE Top 25
  • Multi-Factor Authentication (MFA)
  • Zero Trust
Apply on Salesforce