Back to all jobs

Staff Software Engineer at Obsidian Security

HackerNews
Apply NowSign in to track
AI-enhanced for better readability

Obsidian Security | Staff Software Engineer

  • Location: Philadelphia or Palo Alto
  • Type: Full-time
  • Compensation: $176k–$196k + equity + 401k
  • Apply: Greenhouse Job Posting

About the Role

Obsidian Security secures the SaaS applications companies rely on, including M365, Salesforce, and hundreds more. You will join the Threat product team working full-stack.

Your work will span:

  • Browser extension code: Content/background scripts, manifest v3, and message passing.
  • Backend services: Processing millions of events.
  • Data pipelines: Feeding our detection engine.

You might spend one day in TypeScript debugging complex SPA form submissions, the next in Python fixing a Kafka consumer, or in Rust optimizing a hot path in the telemetry collector. A major current focus is shadow AI—building systems to detect when employees paste sensitive data into LLMs like ChatGPT or Claude.

Requirements

  • Experience: ~8+ years of professional experience.
  • Browser Expertise: Deep knowledge of the DOM, event loop, SPA routing, and CORS (beyond just React).
  • Extension Work: Prior experience building browser extensions.
  • Technical Skills:
    • Strong proficiency in TypeScript.
    • Comfortable working in Python.
    • Willingness to write Rust.
    • Experience with data-at-scale (event streaming, Postgres, Elasticsearch, Kafka).

Bonus Skills

  • AI security (prompt injection, exfiltration).
  • Detection engineering/SIEM.
  • Security tooling.

How to Apply

Apply via the Greenhouse link or view all open roles at the Obsidian Security Careers page.

Similar jobs