Staff Protocol Dissection Engineer
DragosIndustrial Cybersecurity company
United StatesLead
Software Engineering
About the role
Designs and implements protocol dissection and backend systems for industrial security.
- •Design and implement protocol dissection and backend systems, prototype solutions, and collaborate cross-functionally to protect industrial organizations.
- •Key Responsibilities Design, develop, and maintain high-performance backend systems in Rust.
- •Collaborate with product, reverse engineering, and sales teams to deliver features rapidly.
- •Optimize system performance for low-latency, high-throughput applications.
- •Develop production code and automated tests; identify and solve team-impacting problems.
- •Requirements 5+ years experience designing, developing, and debugging distributed software.
- •Strong backend and systems programming skills (Rust emphasized).
- •Knowledge of connection-oriented and connectionless network protocol stacks.
- •Ability to work independently in a fast-paced environment.
Tech stack
RustGitLinux
Match insights
Tech:Rust, Git, Linux
Level:Lead