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