Staff Software Engineer, Product Security

A leading enterprise software company providing customer relationship management (CRM) and cloud-based enterprise solutions.
$192,200 - $334,600
Security
Staff Software Engineer
Remote
[] 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, with a commitment to building simple-to-use yet secure products and protecting customer data. The Product Security Foundations (PSF) group is a dedicated software engineering team that streamlines secure development processes. As a Staff Software Engineer in Product Security, you'll join a high-performance team creating standardized methods, libraries, tools, and services for engineers across Slack. The role involves working on authorization frameworks for Slack APIs, core authentication libraries, and safe image and attachment processing. The team takes a systematic approach to security, focusing on preventing security issues rather than just fixing bugs. Slack offers a positive, diverse, and supportive culture, seeking individuals who are inquisitive, inventive, and committed to continuous improvement. The work directly impacts millions of users, teams, and businesses using Slack. The role combines technical leadership with security expertise, requiring collaboration across teams and the ability to influence security initiatives company-wide.

Last updated 4 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 when appropriate

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

Enterprise Technology Risk Management and Information Security Manager

Lead enterprise security and risk management initiatives at Salesforce, focusing on control design, process improvements, and information security implementation.

Staff Software Engineer, Security

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

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.

Corporate Security Engineer - IAM

Lead corporate security infrastructure and IAM initiatives at One, a growing fintech company, with competitive pay and comprehensive benefits.