Senior Software Engineer, Identity & Access Management (Device Trust)

Salesforce

Bellevue, WA • 27m ago • Hybrid

Senior

Hybrid

148,500 - 223,900 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer, Identity & Access Management (Device Trust)
  • Focus: Authentication/authorization services and device trust for a Zero Trust platform

Description

You will build scalable authentication and authorization services for distributed environments and develop security infrastructure underpinning Zero Trust and cyber security mesh capabilities. Responsibilities include integrating device attestation (including TPM-based hardware trust), implementing large-scale security services in Golang or Python, and operating production systems in a full DevOps model.

Responsibilities

  • Design and build scalable authentication and authorization services for distributed environments
  • Develop and maintain system software across Linux, macOS, and Windows
  • Implement and operate large-scale security services using Golang or Python
  • Integrate and extend secure device attestation mechanisms, including TPM-based hardware trust
  • Use PKI, certificates, and secure transport for identity and security solutions
  • Build and manage containerized workloads with Kubernetes and Docker; use infrastructure-as-code such as Terraform
  • Monitor, troubleshoot, and continuously improve services in a full DevOps model
  • Deliver iteratively in an Agile team and partner across security, infrastructure, and engineering

Requirements

  • 7+ years industry experience
  • 5+ years building distributed systems in SaaS/PaaS/IaaS
  • 5+ years operating in high-availability, mission-critical environments (99.999% uptime)
  • Experience designing and operating distributed systems on public cloud platforms (AWS, GCP, or Azure)
  • Proficiency in Golang and/or Python
  • Expertise in TLS, OAuth, SAML, PKI, and certificates
  • Familiarity with REST and OpenAPI/Swagger
  • Solid DevOps practices: CI/CD, monitoring, and production ownership
  • Experience building software for Linux and/or Windows
  • Experience with CI/CD tools such as Jenkins, AWS CodePipeline, or AWS CodeBuild
  • Working understanding of large-scale IaaS platforms (e.g., AWS, Azure, OpenStack)
  • Source control/version control experience (e.g., git, Perforce)
  • Hands-on container experience with Docker and Kubernetes
  • Strong communication and collaboration
  • Related technical degree required

Benefits

  • Benefits and resources to support work-life balance, including medical/dental/vision and mental health support
  • Paid parental leave, life and disability insurance, 401(k), and employee stock purchasing program

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, Identity & Access Management (Device Trust) role

Improve your resume for just $5

$148,500 – $223,900/year

Unlock Full Resume Report