
Obsidian Security is hiring a
Staff Software Engineer
About Obsidian Security
Obsidian Security is at the forefront of SaaS security, dedicated to detecting and mitigating threats effectively. With our advanced threat detection solution, we visualize user activity, identify employee compromise, and mitigate insider threats, ensuring data security before a material breach occurs.
Job Description
Join the Threat product team as a full-stack Staff Software Engineer. You will work on browser extension code (content script, background scripts, manifest v3, message passing) and backend services processing millions of events, plus data pipelines feeding our detection engine. You’ll use TypeScript, Python, and potentially Rust. Focus areas include shadow AI detection (e.g., preventing sensitive data from being pasted into LLMs) and at‑scale data processing with Postgres, Elasticsearch, and Kafka. Requirements include 8+ years of experience, deep browser knowledge (DOM, event loop, SPA routing, CORS), prior browser extension work, strong TypeScript, Python comfort, willingness to write Rust, and data-at-scale experience. Bonus: AI security, prompt injection/detection engineering or SIEM.Location
Philadelphia, PA; Palo Alto, CA
Salary
176K
to
196K
Benefits
Equity, 401k
Tech Tags
Apache KafkaBackground ScriptBrowser extensionCORSContent ScriptData PipelinesElasticsearchEvent LoopEvent StreamingJavascriptManifest V3PostgreSQLPythonRustSingle Page ApplicationSpaTypescript
Equity Offered
Senior Role
Date Listed
01 July, 2026 (about 1 month ago)
Loading...














