Software Engineer (Cybersecurity Products)

Perplexity

13m ago • On-site

Senior

On-site

220,000 - 405,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Software Engineer (Cybersecurity Products) role

Improve your resume now

$220,000 – $405,000/year

Quick Facts

  • Role: Software Engineer (Cybersecurity Products)

  • Focus: Build end-to-end cybersecurity products powered by security agents

Description

Build cybersecurity products from zero to one by turning agent workflows into customer-facing capabilities across application security, offensive testing, cloud security, and detection and response. You’ll ship integrations and product surfaces (APIs, dashboards, onboarding, and workflows) grounded in real codebases and real customer-like environments. You’ll work with security engineers to ensure tenant isolation, least privilege, and safe handling of customer secrets and data.

Responsibilities

  • Build security products across application security, penetration/offensive security, cloud security, and detection & response

  • Build agents that perform real security work (code review for vulnerabilities, attacker-like testing, cloud configuration assessment, threat investigation, and recommendations/fixes)

  • Build underlying systems: multi-tenant services, data pipelines, and secure execution environments

  • Integrate with customer tools (source control, CI/CD, cloud providers, identity providers, security tools, ticketing, chat)

  • Ship product surfaces customers use: APIs, dashboards, onboarding, and workflows

  • Enforce security standards: strong tenant isolation, least privilege, and safe handling of secrets/data

  • Define and improve quality metrics (finding accuracy, false positives, exploitability, time to fix, cost)

  • Partner with design partners and customers to decide which security problems to build next

Requirements

  • 4+ years of experience building production software systems

  • Meaningful experience in security products, security data platforms, or security engineering with heavy software development

  • Proficiency in at least one major language: Python, Go, TypeScript, or Rust

  • Experience owning production services end to end

  • Hands-on depth in at least one security domain: application security, penetration testing/offensive security, cloud security, or detection/response

  • Experience integrating with security/developer systems: source control, CI/CD, cloud provider APIs, identity providers, scanners, SIEMs

  • Familiarity with cloud infrastructure (AWS preferred) and building secure multi-tenant SaaS

  • Ability to work directly with customers and ship pragmatic improvements quickly in an ambiguous early-stage product area

Benefits

  • Build end-to-end cybersecurity products grounded in real environments and threat models

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report