Staff Software Engineer @Obsidian Security
Software Development
Salary $176,000 - $196..
Job Type full-time
Posted 3wks ago

[Hiring] Staff Software Engineer @Obsidian Security

3wks ago - Obsidian Security is hiring a remote Staff Software Engineer. 💸 Salary: $176,000 - $196,000 📍Location: Northern America, Europe, Australia, Middle Africa, Southern Asia

Role Description

You’ll work across the full stack on the Threat product team:

  • Browser extension code that hooks into web applications
  • Backend services processing millions of events
  • Data pipelines feeding our detection engine

One day you’re in TypeScript debugging why a content script isn’t capturing form submissions on some vendor’s weird SPA. The next you’re in Python fixing a Kafka consumer that’s falling behind. Sometimes you’re in Rust optimizing a hot path in the telemetry collector.

Right now, a big focus is shadow AI - enterprises want to know when employees are pasting sensitive data into ChatGPT, Claude, or whatever new LLM chatbot showed up this week. You’ll build the systems that catch this.

What you’ll do

  • Own features from “we need to detect X” through production, across extension, backend, and pipeline code
  • Write content scripts that interact with web pages and background scripts that coordinate everything
  • Build backend services: event ingestion, enrichment, alerting
  • Work with security researchers to turn threat intel into working detections
  • Help the team get better through code review and design discussions

Qualifications

  • 8+ years building software, ideally touching a few different areas (not just one stack forever)
  • Understanding of how browsers work: DOM APIs, the event loop, how SPAs route, why CORS exists
  • Experience building browser extensions: content script/background script split, message passing, manifest v3 limitations
  • Strong TypeScript skills
  • Comfortable in Python
  • Willing to write Rust (or already do)
  • Experience dealing with data at scale: event streaming, pipelines, high-throughput ingestion
  • Backend basics: APIs, Postgres, Elasticsearch, Kafka or similar
  • Ability to work independently

Bonus points

  • Experience with AI security: prompt injection, data exfiltration
  • Background in detection engineering, SIEM, or security ops
  • Experience building or contributing to security tools

Benefits

  • Competitive compensation with equity and 401k
  • Comprehensive healthcare with dental and vision coverage
  • Flexible paid time off and paid holiday time off
  • 12 weeks of new parent or family leave
  • Personal and professional development resources

Pay Transparency

Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location, as well as the knowledge, skills and experience of the candidate. In addition to a competitive base salary, this position is eligible for equity awards and may be eligible for sales commission or incentive compensation based on the role or function within the company.

Base Salary Range

$176,000 - $196,000 USD

Before You Apply
remote Be aware of the location restriction for this remote position: Northern America, Europe, Australia, Middle Africa, Southern Asia
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer @Obsidian Security
Software Development
Salary $176,000 - $196..
Job Type full-time
Posted 3wks ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Northern America, Europe, Australia, Middle Africa, Southern Asia
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later