Member of Technical Staff (MTS), Software Engineer, Identity & Access Management
Core
Design and build foundational Identity and Access Management (IAM) platform services that protect customer trust across Salesforce's products and infrastructure, integrating AI agents into human workflows.
Role type
Software Engineer (Identity & Access Management)
Builds
Production-grade IAM platform services, device trust mechanisms, and AI-enabled security operations.
Domain
Enterprise Security, Identity Management, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Golang, Python, Java, distributed systems, microservices, cloud-native services, Linux system-level development, REST/JSON APIs, CI/CD pipelines, Git, debugging, testing, certificate-based trust, Public Key Infrastructure (PKI), secure transport, access enforcement, vulnerability triage, incident response, AI-first engineering approach, automated testing, containerization
Preferred skills
Kubernetes, Terraform, observability platforms (logging, metrics, tracing), SLOs/SLIs, TLS, OAuth, SAML, MFA, passkeys, certificates, Zero Trust architecture, TPM/T2 attestation, secure coding practices (OWASP Top 10), secrets management, SQL/NoSQL, testing frameworks, advanced prompt engineering
Technologies
Kubernetes, Docker, Terraform, Git, Linux, Golang, Python, Java, CI/CD tools, PKI tools, AI coding assistants (Claude Code, GitHub Copilot, Codex, Cursor)
Responsibilities
Build and ship high-quality software across Linux, macOS, and Windows; design systems where AI agents integrate into workflows; implement device trust and attestation capabilities; deploy and maintain containerized workloads; contribute to secure development workflows and CI/CD pipelines; support vulnerability remediation; participate in incident response and operational investigations; partner with security and engineering teams for platform reliability.
Seniority
Mid-level (3 years experience required)