
Staff Software Engineer
Obsidian Security4 months ago
Base Salary
$176k - $196k/yr
Responsibilities
- Own features from detection requirements through to production.
- Write content scripts that interact with web pages and manage background scripts.
- Build backend services for event ingestion, enrichment, and alerting.
- Collaborate with security researchers to translate threat intelligence into actionable detections.
- Participate in code reviews and design discussions to improve team performance.
Requirements
- 8+ years of software development experience across different technology stacks.
- Deep understanding of browser functionality, including DOM APIs and event loops.
- Experience building browser extensions with knowledge of content and background scripts.
- Strong proficiency in TypeScript and comfort with Python; willingness to work in Rust.
- Experience with data at scale, including event streaming and high-throughput ingestion.
- Familiarity with backend technologies such as APIs, Postgres, Elasticsearch, and Kafka.
- Ability to work independently and take initiative.
Benefits
- Competitive compensation with equity and 401k.
- Comprehensive healthcare including dental and vision coverage.
- Flexible paid time off and paid holiday time off.
- 12 weeks of new parent or family leave.
- Access to personal and professional development resources.