CareerPlanSign in

Staff Software Engineer at Obsidian Security

Philadelphia or Palo Alto💼 Full-time💰 $176,000–$176,000🗓 2026-07-01 → 2026-08-31

Core

Building full-stack systems for a threat detection product that secures SaaS applications like M365 and Salesforce, with a current focus on detecting shadow AI usage.

Role type

Staff Software Engineer (Threat Product)

Builds

Browser extensions, backend event processing services, and data pipelines for a detection engine.

Domain

Cybersecurity / SaaS Security / AI Security

Deliverable

production ML models | product features

Required skills

TypeScript, Python, Rust, browser extension development, DOM manipulation, event loop management, SPA routing, CORS handling, event streaming, Postgres, Elasticsearch, Kafka

Preferred skills

AI security (prompt injection, exfiltration), detection engineering, SIEM, security tooling

Technologies

TypeScript, Python, Rust, Kafka, Postgres, Elasticsearch

Responsibilities

Develop browser extension code (content/background scripts, manifest v3, message passing); Build and maintain backend services processing millions of events; Optimize telemetry collectors; Implement systems to detect sensitive data pasted into LLMs.

Seniority

Staff, hands-on IC

Sourced via hn_whoishiring · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.