
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 Staff Software Engineer on our remote-first team. You’ll work full-stack across browser extensions (content/background scripts, manifest v3, message passing), backend services processing millions of events, and data pipelines powering our detection engine. Focus areas include shadow AI detection (e.g., detecting when employees paste sensitive data into LLMs like ChatGPT or Claude). Responsibilities include building with TypeScript, Python, and optionally Rust; working with event streaming (Kafka), Postgres, Elasticsearch; optimizing hot paths and debugging across environments. Requirements include ~8+ years experience, deep browser knowledge (DOM, event loop, SPA routing, CORS), prior browser extension work, strong TypeScript, comfortable in Python, willing to write Rust, and data-at-scale experience. Bonus: AI security (prompt injection, exfiltration), detection engineering/SIEM, or security tooling.Remote
Remote Conditions
United States only
Salary
176K
to
196K
Benefits
401k, equity, health insurance
Tech Tags
AI SecurityApache KafkaCORSDOMElasticsearchEvent LoopPostgreSQLPythonRustSPA RoutingSecuritySiemTypescriptWebExtensions
Equity Offered
Senior Role
Date Listed
01 June, 2026 (6 days ago)
Loading...












