Notion

Software Engineer, Product Security

Notion3 months ago
Location

San Francisco, California

Type

Full Time

Salary

USD 240,000 – 290,000

Level

Senior

Role

Software Engineer

Posted

Dec 3, 2025

Full TimeSenior

The role

Summary

Notion is seeking a Product Security Software Engineer to join their elite security team, responsible for securing their collaborative productivity platform. The ideal candidate will be a security expert who can design robust security architectures, mentor engineers, and proactively protect Notion's millions of users across various technological landscapes.

What you'll do

Security Architecture: Design and implement comprehensive security systems for Notion's cloud-based infrastructure, focusing on vulnerability detection and risk mitigation
Secure Development Lifecycle: Develop and automate secure software development processes, including design reviews, CI/CD security integrations, and bug bounty program management
Cross-functional Security Liaison: Collaborate with product, engineering, go-to-market, and security operations teams to guide and prioritize critical security investments
Compliance Management: Participate in security assessments and advise on internal and customer security needs, including SOC2, ISO 27001, GDPR, and penetration testing
Security Mentorship: Guide and mentor engineering teams on best practices in secure software design, architecture, and risk management

What we look for

Technical

Cloud SecurityExpertise in securing cloud architectures, particularly AWS infrastructure
Security TechnologiesProficiency in threat modeling, vulnerability discovery, authentication systems, and malicious activity detection
Secure Development PracticesExperience with secure library development, framework security, and implementing core security features

Education

Computer Science/CybersecurityBachelor's or Master's degree in Computer Science, Cybersecurity, or related technical field preferred

Experience

Production SystemsDemonstrated experience in debugging and improving production components with minimal user disruption
Security EngineeringProven track record of building and maintaining secure cloud-based systems

Skills

Required skills

Security ArchitectureAdvanced understanding of cloud security, threat modeling, and secure system design
ProgrammingStrong coding skills with ability to contribute directly to core security systems
Risk ManagementCapability to model threat risks and balance security investments with business outcomes

Nice to have

Compliance ExperienceBackground in managing security certifications like SOC2, ISO 27001
Team LeadershipExperience leading engineering teams with a security focus

Compensation & benefits

Salary

USD 240,000 – 290,000 (annual)

Benefits

Competitive Compensation

Highly competitive salary range with potential for equity

Healthcare

Comprehensive health, dental, and vision insurance

Flexible Work

In-office collaboration with flexible work arrangements

Professional Development

Opportunities for continuous learning and career growth in a cutting-edge technology environment


Interview process

  1. 1
    Initial Screening Resume review and initial recruiter conversation to assess basic qualifications
  2. 2
    Technical Phone Screen Detailed discussion of security engineering experience and technical capabilities
  3. 3
    Security Architecture Interview In-depth technical interview focusing on system design, threat modeling, and security best practices
  4. 4
    Team Collaboration Interview Assessment of cross-functional communication skills and collaborative approach
  5. 5
    Final Leadership Interview Discussion with senior security leadership about strategic security vision and approach

Apply for this position

You'll be redirected to the company's application page