Software Engineer II, Backend (Product Security) - Slack

Slack is a collaboration platform focused on making people's working lives simpler, more pleasant, and more productive.
$143,300 - $197,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

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

Slack's Product Security Foundations (PSF) group is seeking a Software Engineer II to join their dedicated software engineering team within Product Security. This 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 position offers a unique opportunity to shape the team's technical stack and product usage while working in a positive, diverse, and supportive culture. You'll be part of a team that takes a systematic approach to security, ensuring low friction and high-impact security across all operations. The role involves leading architecture and implementation of critical security features, mentoring team members, and serving as a security advocate both internally and externally.

As a member of the Product Security team, you'll be instrumental in protecting customer data and ensuring secure product delivery. The team focuses not just on fixing bugs but on developing effective prevention methods. Your work will directly impact millions of users, teams, and businesses using Slack.

The ideal candidate will bring strong technical expertise, leadership experience, and excellent communication skills. You'll work in a sophisticated, matrixed organization, balancing immediate engineering needs with long-term security goals. This role offers the opportunity to make a significant impact on Slack's security infrastructure while working with a collaborative, smart, and humble team.

Last updated 25 minutes ago

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

  • Lead architecture, design, and implementation of Authentication, Authorization, and Cryptography at Slack
  • Partner with Engineering and Technical Program Managers to create technical roadmaps
  • Lead, mentor, and guide team members through software development lifecycle
  • Partner with stakeholders to influence change and promote cross-functional communication
  • Communicate security risks through training and technical demonstration
  • Serve as a public representative for security at Slack
  • Drive security initiatives at Slack
  • Automate processes when appropriate

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

  • 4+ years of industry experience in software development
  • Strong expertise in software engineering best practices
  • Experience coding in a variety of programming languages
  • Experience with Amazon Elastic Compute Cloud Resources
  • Experience in technical leadership role
  • Experience designing and operating security services at scale
  • Strong written and verbal communication skills
  • Knowledge of common security vulnerabilities (OWASP, SANS)
  • Knowledge of testing code across various platforms
  • Ability to balance short-term engineering tradeoffs with long-term investments
  • Ability to communicate with empathy

Interested in this job?

Jobs Related To Slack Software Engineer II, Backend (Product Security) - Slack

HW Design Verification Engineer - Cork, Ireland

Hardware Design Verification Engineer position at Qualcomm focusing on ASIC verification, UVM methodologies, and sensor algorithms verification.

Crowd-sourced Mapping Engineer

Crowd-sourced Mapping Engineer position at Qualcomm China, focusing on HD mapping technology development with C++/Python expertise required.

Design implementation engineer

Design implementation engineer position at Qualcomm focusing on power analysis and optimization for complex hardware systems.

Core Platform Test Engineer

Core Platform Test Engineer position at Qualcomm Technologies focusing on test content development and automation for critical platform level requirements.

Silicon Solutions Test Development Engineer

Test Development Engineer role at NVIDIA focusing on GPU/CPU hardware feature testing and validation, requiring 3+ years experience and strong technical skills.