Staff Software Engineer, Product Security

A leading enterprise software company providing customer relationship management (CRM) and cloud-based enterprise solutions.
$185,800 - $296,400
Security
Staff Software Engineer
Remote
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer, Product Security

Salesforce's Product Security Team is focused on making people's working lives more secure through their Product Security Foundations (PSF) group. This role is part of a dedicated software engineering team within Product Security that streamlines secure development processes. The team creates standardized methods, libraries, tools, and services for engineers across Slack (a Salesforce company).

The position involves working on critical security infrastructure including authorization frameworks for Slack APIs, core authentication libraries, and safe image and attachment processing. The ideal candidate will join a high-performance team focused on making secure choices the default for all engineers at Slack.

The role combines technical leadership with security expertise, requiring collaboration with various stakeholders to drive security initiatives and improvements. You'll be responsible for architecting and implementing crucial security systems while also serving as a technical leader who can influence cross-functional teams and communicate effectively about security risks and solutions.

Slack maintains a positive, diverse, and supportive culture, seeking individuals who are inquisitive, inventive, and committed to continuous improvement. The work environment emphasizes smart, humble, and collaborative approaches to problem-solving. This position offers the opportunity to directly impact how millions of people, teams, and businesses securely use Slack while working with a team that prioritizes both technical excellence and user experience in security implementations.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Product Security

  • Partner with Engineering and Technical Program Managers to create technical roadmaps
  • Lead the architecture, design, and implementation of Authentication, Authorization, and Cryptography
  • 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
  • Take an active role in driving security initiatives
  • Seek out opportunities to automate processes

Requirements For Staff Software Engineer, Product Security

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

Jobs Related To Salesforce Staff Software Engineer, Product Security

Lead Software Developer - Network Security

Lead Software Developer position at Salesforce focusing on network security, distributed systems, and cloud infrastructure security implementation.

Staff Software Engineer, Security

Staff Software Engineer position focusing on security operations, threat detection, and maintaining Slack's Nebula network overlay system.

Manager 2, Security Engineering

Lead network security engineering team at Intuit, overseeing infrastructure design, implementation, and maintenance while managing team and vendor relationships.

Staff Security Engineer, EMEA

Lead security investigations and threat detection at Airbnb EMEA, developing scalable tools and mentoring team members in forensic analysis and incident response.

Staff Software Engineer, Secure Development Engineering

Lead security engineering initiatives at Airbnb, architecting and implementing secure development solutions that protect millions of users while empowering thousands of developers.