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
This job posting may no longer be active. You may be interested in these related jobs instead:
SMB Account Solution Engineer

Solution Engineer role at Salesforce focusing on SMB clients, combining technical expertise with sales support, specializing in AI and Data solutions.

CPU Physical Design Engineer - San Diego

CPU Physical Design Engineer role at Qualcomm focusing on implementing and optimizing CPU designs using industry standard tools and flows.

Backend Software Development Engineer - Mid/Senior/Lead/Principal

Backend Software Engineer position at Salesforce, focusing on API development and cloud services, offering hybrid work and competitive benefits.

C++ Software Developer

C++ Software Developer role at Qualcomm focusing on cloud-based reprocessing applications and SIL software development.

Engineer - Test

Test Engineer position at Qualcomm focusing on XR software stack testing, automation, and development using Python, C++, and AR/VR technologies.

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 a month 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?