Staff Software Development Engineer (Sensor Platform)

D
DragosOT Cybersecurity
United StatesFull-TimeStaff
Salary$192,000
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
CybersecurityRustDistributed Systems

Requirements

  • 8+ years of experience designing, developing, and debugging distributed systems software.
  • Deep Rust expertise across asynchronous and concurrent programming, ownership discipline, and performance-sensitive systems design.
  • Demonstrated experience architecting or leading a significant systems initiative end-to-end.
  • Strong grasp of concurrent system design, including pipeline topologies, graceful shutdown, backpressure, and active queue management.
  • Experience with high-performance packet capture and Linux systems programming for low-latency workloads.
  • Proven ability to lead root cause analysis on complex, multi-component failures.
  • Experience with message queuing or broker systems under production load.
  • Awareness of sensor reliability and data fidelity impact on ICS/OT network monitoring.
  • Demonstrated experience applying cybersecurity best practices including secure coding.

Responsibilities

  • Lead large-scale Sensor Platform initiatives including high-throughput ingestion, pipeline scalability, and queue management reliability.
  • Own root cause analysis and postmortems for complex production issues involving capture pipelines and broker integrations.
  • Establish and champion standards for documentation, test harnesses, observability, and performance benchmarks.
  • Translate business goals such as latency targets and reliability SLOs into concrete technical delivery milestones.
  • Identify and close gaps in observability and developer experience by building diagnostic tooling.
  • Elevate the team through mentorship, design reviews, and cross-level code review.
View Full Description & ApplyYou'll be redirected to the employer's site
$192,000
Apply Now