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.