D

Dragos

Provides ICS/OT cybersecurity platform and consulting

Staff Software Engineer - Backend Networking

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 8 years of experience designing, developing, and debugging distributed systems software.
  • Deep expertise in Rust, including asynchronous and concurrent programming, ownership discipline, and performance-sensitive systems design.
  • Demonstrated experience architecting or leading a significant systems initiative end-to-end, from design documentation through production deployment.
  • Strong understanding of concurrent system design, including pipeline topologies, graceful shutdown sequencing, backpressure management, 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 and drive durable fixes that hold under production load.
  • Experience with message queuing or broker systems under production load.
  • Awareness of how sensor reliability and data fidelity directly affect detection quality in industrial control system and operational technology network monitoring environments.
  • Demonstrated experience applying cybersecurity best practices, including secure coding, data protection, and awareness of common threats and vulnerabilities.

Responsibilities

  • Lead large-scale Sensor Platform initiatives, including high-throughput ingestion improvements, pipeline scalability, continuous capture capability, and queue management reliability, in close collaboration with product, infrastructure, and engineering peers.
  • Own root cause analysis and postmortems for complex production and canary issues involving the capture pipeline, broker, shutdown behavior, and message broker integration.
  • Establish and champion standards for documentation, test harnesses, observability, and performance benchmarks across the sensor codebase.
  • Translate business goals, including latency targets, new capture interface support, and reliability service-level objectives, into concrete technical plans and delivery milestones.
  • Identify and close gaps in observability, reliability, and developer experience by building tooling that helps the team diagnose production issues faster and ship with more confidence.
  • Elevate the team through mentorship, design reviews, and code review across all experience levels.

About the Company

Dragos

Provides ICS/OT cybersecurity platform and consulting

Dragos provides cybersecurity focused on industrial control systems (ICS) and operational technology (OT) to protect critical assets in sectors like manufacturing, energy, water, and transportation. The Dragos Platform gives organizations visibility into their ICS/OT networks, detects malicious activity, and supports rapid incident response. In addition to the platform, Dragos offers consulting services to help clients build cybersecurity roadmaps and improve their overall security posture. By concentrating on ICS/OT security with a global client base, Dragos aims to reduce risk to public safety and economic stability through clear visibility, threat detection, and practical defense measures.

Company size
501-1,000
Company stage
Series D
Total funding
$432.2M
Headquarters
Hanover, Maryland
Founded
2016

Recently Posted Jobs

Explore more opportunities at Dragos

See more jobs