# Software Engineer - Identity and Access Management (IAM) Platform

**Company**: Salesforce
**Experience**: senior
**Job type**: full-time
**Salary**: $148,500 - $223,900 annually
**Category**: Engineering
**Industry**: Technology

**Apply**: https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/Washington---Bellevue/Senior-Software-Engineer--SMTS---Identity---Access-Management---Device-Trust_JR365629?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f85cd467-d81

## 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
- Golang
- Python
- Distributed Systems
- Enterprise Security
- Public Key Infrastructure (PKI)
- Transport Layer Security (TLS)
- OAuth
- Security Assertion Markup Language (SAML)
- Kubernetes
- Docker
- Terraform
- DevOps

### Nice to have
- Hardware-backed security mechanisms
- Security compliance frameworks
- OWASP Top 10
- CWE Top 25
- Multi-Factor Authentication (MFA)
- Zero Trust

---

Source: [Apply at salesforce.wd12.myworkdayjobs.com](https://salesforce.wd12.myworkdayjobs.com/en-US/External_Career_Site/job/Washington---Bellevue/Senior-Software-Engineer--SMTS---Identity---Access-Management---Device-Trust_JR365629?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
