Software Engineer, Detection
Doppel, New York
What you need
We’re looking for passionate engineers who love building and operating backend systems at scale - someone who can take ambiguous detection/product problems and deliver reliable production services and UIs that help our ops and customers find and remediate threats. You’ll focus on high-throughput ingestion, enrichment, scoring and alerting pipelines, APIs and dashboards, threat-linking infrastructure, and reliable automation that the stakeholder teams use every day.
- Hands-on experience building production backend services or full-stack features (or equivalent). Proven record of shipping end-to-end: design → implementation → testing → monitoring → oncall.
- Strong mastery of at least one backend language (Python, Go, Java, or Node) and comfort with web APIs, async processing, and service frameworks.
- Solid system design skills: experience architecting scalable, fault-tolerant systems (sharding, caching, queueing, idempotency, backpressure).
- Experience building and operating large data pipelines (batch or streaming), working with warehouses or OLAP systems for analytics, and designing efficient schemas for scale.