Job Overview
Job TitleStaff Protocol Dissection Engineer
Job TypeFull Time
Offered Salary$192,000
LocationHybrid
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About The Role
We are seeking a highly skilled Staff Protocol Dissection Engineer to join our team. In this role, you will be responsible for dissecting and analyzing various communication protocols, engaging with customers to understand their needs, rapidly prototyping solutions, and collaborating with cross-functional teams, including product, reverse engineering, and sales.
Responsibilities
- Design, develop, and maintain high-performance, scalable backend systems and products using Rust
- Collaborate closely with cross-functional teams to build and deliver features rapidly
- Optimize system performance, ensuring low-latency and high-throughput applications
- Identify and suggest solutions to problems impacting the team
- Develop production code for new features and bug fixes
- Design and write automated tests that will ensure the integrity of our software
Qualifications
- 6+ years of experience in the design, development, and debugging of distributed software
- Ability to thrive in a fast-paced, evolving environment with minimal supervision
- Working knowledge of connection oriented and connectionless network protocol stacks (bonus for ICS network protocols)
- Solid understanding of memory safety, performance optimization, and ownership model in Rust
- Familiarity with design choices and best practices in Rust
- Experience working in protocol dissection, networking, and Linux systems programming
- Experience with microservice system architecture and design patterns
- Experience with unit and automated testing frameworks
- Understanding of network security or a desire to learn about network security
Compensation
- Salary: $192,000
- Competitive Equity Package
- Comprehensive Benefits Plan
Key skills/competency
- Staff Protocol Dissection Engineer
- Rust
- Backend Systems
- Distributed Software
- Network Protocols
- Protocol Dissection
- Linux Systems Programming
- Microservices
- Network Security
- Automated Testing
How to Get Hired at Dragos, Inc.
- Tailor your resume: Highlight your 6+ years of experience in distributed software, Rust proficiency, and protocol dissection skills relevant to Dragos, Inc.
- Showcase your impact: Quantify achievements in backend development, performance optimization, and security contributions.
- Understand the mission: Research Dragos's focus on ICS/OT Cybersecurity and their commitment to defending critical infrastructure.
- Prepare for technical questions: Be ready to discuss Rust's memory safety, network protocols, and distributed systems design.
- Demonstrate cultural fit: Emphasize your collaborative spirit, problem-solving abilities, and mission-oriented mindset.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What is the primary focus of the Staff Protocol Dissection Engineer role at Dragos, Inc.?
02What programming languages are essential for this role at Dragos, Inc.?
03Is this a remote position at Dragos, Inc.?
04What kind of experience is required for the Staff Protocol Dissection Engineer position?
05Does Dragos, Inc. require specific knowledge of ICS network protocols for this role?
06What is the salary range for a Staff Protocol Dissection Engineer at Dragos, Inc.?
07How does Dragos, Inc. approach diversity and inclusion for its engineering roles?
Explore similar opportunities that match your background