Staff Software Engineer, Backend (Product Security) - Slack

A workplace collaboration platform focused on making people's working lives more secure and productive.
$192,200 - $306,600
Backend
Staff Software Engineer
Remote
7+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Intuit leading GenAI agentic capability development for the Unified Interactions Platform, combining technical leadership with hands-on engineering in AI and distributed systems.

Astha-Staff Software Engineer – Backend

Staff Software Engineer position at Intuit focusing on backend development, offering opportunity to work on innovative financial technology solutions serving millions of customers worldwide.

Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud platform development and API design, offering competitive compensation and hybrid work options in the Seattle area.

Description For Staff Software Engineer, Backend (Product Security) - Slack

Slack's Product Security Foundations (PSF) group is seeking a Staff Software Engineer to join their dedicated software engineering team within Product Security. The role focuses on streamlining secure development processes and making them user-friendly for all engineers. The team is responsible for creating standardized methods, libraries, tools, and services across Slack, including authorization frameworks, core authentication libraries, and safe image processing.

The Product Security Team at Slack is committed to their mission of making people's working lives more secure. They take a systematic approach to security, ensuring low friction and high-impact security across all operations. The team focuses not just on fixing bugs, but on developing effective prevention methods.

As a Staff Engineer, you'll be working with a positive, diverse, and supportive culture where being smart, humble, hardworking, and collaborative are key values. You'll be part of a high-performance team that makes secure choices easy for engineers at Slack. Your work will directly impact millions of users, teams, and businesses using Slack.

The role involves leading technical initiatives, partnering with various stakeholders, and driving security improvements across the platform. You'll be responsible for architecture decisions, implementing security features, and ensuring the platform remains secure while maintaining its user-friendly nature.

Key areas of focus include:

  • Leading authentication and authorization architecture
  • Developing secure-by-default libraries
  • Creating and maintaining security frameworks
  • Partnering with engineering teams to implement security best practices
  • Driving technical roadmaps and security initiatives

The ideal candidate will combine technical leadership with security expertise, bringing experience in scaling security services and leading cross-functional teams. This role offers the opportunity to make a significant impact on Slack's security infrastructure while working with cutting-edge technologies and practices.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Backend (Product Security) - Slack

  • Partner with Engineering and Technical Program Managers to create technical roadmaps
  • Lead the architecture, design, and implementation of Authentication, Authorization, and Cryptography at Slack
  • Partner with people leader stakeholders to help influence change and promote cross-functional communication
  • Communicate risks to engineering staff through training and technical demonstration of vulnerabilities and secure design patterns
  • Take an active role in driving security initiatives at Slack
  • Seek out opportunities to automate processes when appropriate

Requirements For Staff Software Engineer, Backend (Product Security) - Slack

Java
Python
Go
  • 7+ years of proven experience in software development
  • Strong expertise in software engineering standard processes
  • Experience coding in a variety of programming languages
  • Experience with Amazon Elastic Compute Cloud Resources
  • A passion for improving security, systems, and processes
  • Experience in a technical leadership role leading project teams
  • Experience designing, operating, and delivering internal and third party security services at scale

Interested in this job?