Hacker Careers logo
Company Logo for Obsidian Security

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
Loading...

Share this job

Hiring engineers?

Reach thousands of tech candidates from the Hacker News community.

Post a Job — $99

We use cookies

We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.

By clicking “Accept”, you agree to our use of cookies.
Learn more.