Taro Logo

Staff Security Engineer (Identity & Access Governance)

Global leader in CRM and enterprise cloud computing solutions
$211,500 - $334,600
Security
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Slack's Security Engineering team is seeking an accomplished Staff Software Engineer to lead the future of their internal identity and access infrastructure. This is a software engineering role with a security focus, not an operations position. The role involves designing and building critical, highly-available services that protect Slack's core infrastructure and empower employees. The position requires expertise in languages like Go, Python, and Java, with a focus on distributed systems and security architecture.

The role combines technical leadership with hands-on development, requiring the architect to design scalable Identity and Access Management (IAM) services while setting the long-term technical vision for identity management at a global scale. Key responsibilities include leading complex build-vs-buy analyses, integrating third-party systems, and spearheading the strategic initiative to create a unified identity fabric between Slack and Salesforce.

The ideal candidate will have 12+ years of software engineering experience, with demonstrated expertise in distributed systems, cloud platforms (particularly AWS), and security principles. They will serve as a technical authority, mentor other engineers, and drive best practices for secure software development. The position offers the opportunity to work on mission-critical systems while influencing technical direction across multiple organizations.

This role is perfect for someone who combines deep technical expertise with strong leadership abilities and a passion for security architecture. The position is available across multiple locations including San Francisco, Seattle, Atlanta, Bellevue, and Dallas, with competitive compensation ranging from $211,500 to $334,600 depending on location.

Last updated 3 days ago

Responsibilities For Staff Security Engineer (Identity & Access Governance)

  • Lead the design and hands-on development of scalable IAM services
  • Define long-term technical roadmap for the identity platform
  • Lead cross-functional initiatives and influence technical direction
  • Design and implement mission-critical distributed systems on AWS
  • Architect and build automation frameworks and services
  • Mentor senior and junior engineers
  • Establish best practices for secure software development

Requirements For Staff Security Engineer (Identity & Access Governance)

Go
Python
Java
Kubernetes
  • 12+ years in software engineering, with 8+ years in large-scale systems
  • Expert-level proficiency in Go, Python, or Java
  • Expertise in distributed systems architecture
  • Experience with AWS and infrastructure-as-code frameworks
  • Deep knowledge of authentication, authorization, and identity management
  • Strong understanding of security principles and threat modeling
  • Exceptional communication skills
  • Master's degree in Computer Science or equivalent experience