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
4+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
(USA) Analyst II, Process Engineer - Supply Chain

Process Engineer role at Walmart focusing on supply chain optimization, process improvement, and team leadership with competitive compensation and benefits.

(USA) Software Engineer III

Software Engineer III position at Walmart Global Tech focusing on Generative AI and merchant tools development, offering competitive pay and comprehensive benefits.

(USA) Analyst II, Quality Engineer - Supply Chain

Quality Engineer position at Walmart focusing on supply chain process improvement and quality management, offering competitive salary and comprehensive benefits.

Senior Manager, Real Estate (Corporate)

Senior Manager position at Walmart managing corporate real estate portfolio including offices, warehouses, and data centers with competitive salary and benefits.

Software Development Engineer, Delivery Experience

Software Development Engineer role at Amazon's Delivery Experience team, building scalable solutions for millions of customers worldwide.

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 focused on secure development. This role sits within the Product Security team, which is committed to making Slack's products more secure while protecting customer data. The position offers a unique opportunity to shape the team's technical stack and influence security practices across the organization.

As a Software Engineer II in Product Security, you'll be responsible for creating standardized methods, libraries, tools, and services that make secure development easier for all Slack engineers. You'll work on critical components including authorization frameworks for Slack APIs, core authentication libraries, and safe image and attachment processing. The role combines technical leadership with hands-on development, requiring both deep security expertise and strong software engineering skills.

The ideal candidate brings 4+ years of software development experience and a strong background in security. You'll need to demonstrate technical leadership experience, excellent communication skills, and the ability to mentor other engineers. Knowledge of common security vulnerabilities and experience with various platforms are essential. The position offers competitive compensation ranging from $143,300 to $197,000.

Slack offers a positive, diverse, and supportive culture that values smart, humble, and collaborative team members. This role provides an opportunity to directly impact how millions of people and businesses use Slack securely. If you're passionate about building secure products and preventing security vulnerabilities rather than just fixing them, this position offers an exciting chance to shape the security landscape of a major enterprise platform.

Last updated 18 days 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 lifecycles
  • 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

Linux
  • 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

Interested in this job?