Member of Technical Staff (MTS), Software Engineer, Identity & Access Management
Backend Developer
Ai Development
APIs
Certificate Based Authentication
Certificate Management
Cyber Security
Cybersecurity
Developer
Device Trust
DevOps
Engineering
Facilities Management
Identity and Access Management
Information Security
Information Technology (IT)
Project Management
Risk Management
Security
Security Engineering
Software Development
Software Engineer
Software Engineering
Job Description
Salesforce Enterprise Security is hiring a Software Engineer for the Identity and Access Management (IAM) team to design and build foundational IAM platform services focused on device trust, identity security components, and secure operations.
Responsibilities
- Build and ship production-grade software across Linux, macOS, and Windows using modern engineering practices, with AI as a core part of the development workflow
- Design and orchestrate systems where AI agents integrate with human workflows
- Critically evaluate code produced by humans or AI for correctness, quality, security, and performance
- Implement device trust and attestation capabilities, including certificate-based and hardware-backed trust mechanisms
- Contribute to IAM platform components covering certificates, Public Key Infrastructure (PKI), secure transport, and access enforcement
- Deploy and maintain containerized workloads using Kubernetes and Docker, supported by infrastructure-as-code tooling such as Terraform
- Improve secure development workflows using automated testing, CI/CD pipelines, and code quality and security checks
- Support vulnerability remediation by triaging findings, validating fixes, and partnering with teammates to close security gaps quickly
- Participate in incident response and operational investigations by collecting data, analyzing system behavior, and supporting remediation
- Collaborate with security, infrastructure, and engineering teams to support platform reliability and trust in an Agile environment
Requirements
- 3 years of software engineering experience
- Experience building software in one or more languages: Golang, Python, Java, or similar
- Demonstrated AI-first approach to engineering using tools such as Claude Code, GitHub Copilot, Codex, or Cursor
- Understanding of distributed systems, microservices architecture, and cloud-native services
- Familiarity with core software development fundamentals: debugging, testing, and version control with Git
- Familiarity with REST/JSON APIs and service integration concepts
- Understanding of CI/CD pipelines and developer workflows
- Understanding of Linux or system-level development fundamentals
- Interest in enterprise security, identity, authentication, and access management
- Strong communication skills and willingness to collaborate and learn in a team environment
- Related technical degree required
Technologies
- Golang, Python, Java
- Claude Code, GitHub Copilot, Codex, Cursor
- Linux, macOS, Windows
- REST, JSON, Git
- CI/CD, Kubernetes, Docker, Terraform
- Public Key Infrastructure (PKI), certificate-based trust, hardware-backed trust mechanisms
Benefits
- Time off programs
- Medical
- Dental
- Vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
Even Better If
- Exposure to deploying or troubleshooting Kubernetes workloads and familiarity with infrastructure-as-code tools such as Terraform or CloudFormation
- Experience with observability platforms (logging, metrics, or distributed tracing) and understanding of reliability concepts such as SLOs and SLIs
- Interest in security and identity concepts including TLS, OAuth, SAML, MFA, passkeys, or certificates, plus curiosity about Zero Trust, device trust, or TPM/T2-based attestation
- Awareness of secure coding practices including OWASP Top 10, input validation, and secrets management; exposure to security tooling such as vulnerability scanning, static analysis, or dependency scanning
- Working knowledge of SQL and/or NoSQL databases and familiarity with testing frameworks
- Advanced prompt engineering skills to write precise, structured prompts that make AI outputs reliable, secure, and production-ready
- Relevant coursework, degree, or project experience in distributed systems, cloud infrastructure, cybersecurity, or security automation
Accommodation
If you need a reasonable accommodation during the application or the recruiting process, please submit a request via the Accommodations Request Form.
AI in the Recruiting Process
- Salesforce uses artificial intelligence (AI) tools to help recruiters assess and evaluate candidates’ resumes and qualifications throughout the recruiting process.
Location: Bellevue, WA (onsite)
Salary: USD 117,200 - 176,700 per year
Minimum Experience: 3 years