Senior Software Engineer (SMTS), Identity & Access Management - Device Trust
Core
Design and build scalable authentication, authorization, and device trust services for Salesforce's Zero Trust and Cybersecurity Mesh Architecture.
Role type
Senior IC software engineer (IAM & device trust)
Builds
Unified, policy-driven containment and device trust infrastructure underpinning Salesforce's security platform.
Domain
Cloud security, Identity and Access Management (IAM), distributed systems
Deliverable
production ML models | product features
Required skills
Golang, Python, distributed systems design, security protocols (TLS, OAuth, SAML, PKI), containerization (Kubernetes, Docker), DevOps/CI-CD, Linux/Windows system software development
Preferred skills
hardware-backed security (TPM, HSM), security compliance frameworks (NIST, ISO, SOC 2), OWASP/CWE mitigation, Zero Trust architecture
Technologies
Golang, Python, Kubernetes, Docker, Terraform, AWS, GCP, Azure, Jenkins, AWS CodePipeline, AWS CodeBuild, git, Perforce, REST, OpenAPI/Swagger
Responsibilities
Design scalable auth/authorization services; develop system software for Linux/macOS/Windows; implement security services using Golang/Python; integrate device attestation mechanisms; manage containerized workloads; operate services in a full DevOps model; partner with cross-functional security and engineering teams
Seniority
Senior, hands-on IC
