About The Position

The Salesforce Enterprise Security Engineering team designs and operates scalable, fault-tolerant distributed systems that provide cloud-scale security software across public cloud platforms and Salesforce’s internal infrastructure. The team builds foundational services that protect customer trust in Salesforce products and services. As a software engineer on the Identity and Access Management (IAM) platform team, you will build foundational services that help Salesforce engineers operate securely across environments. The role contributes to a unified, policy-driven containment and device trust infrastructure supporting Salesforce’s Zero Trust and Cybersecurity Mesh Architecture. You will design and operate authentication, authorization, identity, and security services; develop system software for multiple operating systems; and own services in a full DevOps model. The work is performed collaboratively in an Agile team and in partnership with security, infrastructure, and engineering teams.

Requirements

  • 7+ years of industry experience.
  • At least 5+ years building distributed systems in SaaS, PaaS, or IaaS environments.
  • 5+ years operating in high-availability, mission-critical environments (99.999% uptime).
  • Strong experience designing and operating distributed systems on public cloud platforms such as AWS, GCP, or Azure.
  • Proficiency in Golang and/or Python.
  • Expertise in TLS, OAuth, SAML, PKI, and certificates.
  • Familiarity with REST and OpenAPI/Swagger standards.
  • Understanding of DevOps practices, 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 IaaS platforms such as AWS, Azure, or OpenStack.
  • Familiarity with source code management and version control systems such as Git or Perforce.
  • Hands-on experience with Docker and Kubernetes.
  • Strong communication skills and a collaborative mindset that prioritizes team success.
  • A related technical degree is required.

Nice To Haves

  • Prior experience developing system-level features related to platform security or device attestation.
  • Experience with hardware-backed security mechanisms such as TPM, HSM, or Secure Boot.
  • Familiarity with security compliance frameworks such as NIST, ISO, or SOC 2.
  • Experience securing products and infrastructure against the OWASP Top 10 and/or CWE Top 25.
  • Broad exposure to security disciplines and a deep understanding of core security concepts such as MFA, Zero Trust, and secure management of secrets or tokens.

Responsibilities

  • Design and build scalable authentication and authorization services for distributed environments.
  • Develop and maintain system software for 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.
  • Contribute to platform-level identity and security solutions using PKI, certificates, and secure transport.
  • Build and manage containerized workloads with Kubernetes, Docker, and infrastructure-as-code tools such as Terraform.
  • Monitor, troubleshoot, maintain, and continuously improve services in a full DevOps model.
  • Work in an Agile team to deliver iteratively and collaboratively.
  • Partner with security, infrastructure, and engineering teams to ensure platform integrity and trustworthiness.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service