Staff Software Engineer, Product Security

A leading enterprise software company providing customer relationship management (CRM) and cloud-based enterprise solutions.
$192,200 - $306,600
Security
Staff Software Engineer
Remote
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Program Manager, Infrastructure Trust TPM (Identity, Data Security)

Senior Program Manager role at Salesforce focusing on Infrastructure Trust, Identity, and Data Security, leading cross-functional technical initiatives.

Lead Product Security Engineer

Lead Product Security Engineer role at Salesforce, focusing on product security strategy, application security reviews, and security leadership across multiple business units.

Systems Engineering SMTS Identity and Access Management

Senior-level Systems Engineering position at Salesforce focusing on Identity and Access Management, offering competitive compensation and hybrid work arrangement in San Francisco.

Senior Cybersecurity Architecture Manager - Solution Architecture

Senior Cybersecurity Architecture Manager position at McDonald's leading security architecture team and implementing cybersecurity strategies.

Staff Program Manager, Security

Staff Program Manager, Security position at Airbnb leading company-wide Information Security programs and driving strategic security outcomes.

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. This role will be part of a high-performance team creating standardized methods, libraries, tools, and services for engineers across Slack.

The position involves leading authentication frameworks supporting Slack APIs, core authentication libraries, and safe image and attachment processing. You'll work in a positive, diverse, and supportive culture that values inquisitive, inventive individuals who strive for daily improvement. The team emphasizes smart, humble, hardworking, and collaborative approaches to security challenges.

As a Staff Software Engineer in Product Security, you'll be instrumental in ensuring security is built into products from the ground up. You'll work with cross-functional teams to develop and implement security strategies, lead technical initiatives, and create scalable solutions for enterprise-level security challenges. The role offers an opportunity to directly impact how millions of people, teams, and businesses securely use Slack's platform.

The position comes with competitive compensation ranging from $192,200 to $306,600, depending on location. You'll be joining a team that takes a systematic approach to security, focusing on low-friction, high-impact solutions across all aspects of the product. This is an excellent opportunity for a senior security professional looking to make a significant impact in enterprise software security.

Last updated 2 months 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

Java
Python
TypeScript
  • 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?