FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer – Backend Networking
Dragos, Inc.. Lead large-scale Sensor Platform initiatives, including high-throughput ingestion improvements, pipeline scalability, continuous capture capability, and queue management reliability .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Expertise in designing and developing distributed systems software with a focus on performance-sensitive systems, concurrent programming, and robust observability practices. Proven leadership in driving large-scale initiatives, conducting root cause analysis, and implementing cybersecurity best practices.
Highest-signal resume keywords
Rust ProgrammingDistributed Systems DesignRoot Cause AnalysisHigh-Performance Packet CaptureMessage Queuing Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Asynchronous ProgrammingConcurrent ProgrammingPerformance-Sensitive Systems DesignPipeline TopologiesGraceful Shutdown SequencingBackpressure ManagementActive Queue ManagementSecure CodingData ProtectionCybersecurity Best Practices
Soft Skills
MentorshipDesign ReviewsCode Review
Tools & Technologies
Linux Systems ProgrammingObservability ToolsTest Harnesses
Industry Keywords
Sensor ReliabilityData FidelityICS/OT Network Monitoring
Tech Stack
Tools & technologiesCyber SecurityDistributed SystemsLinuxRust
About the role
Key responsibilities & impact- Lead large-scale Sensor Platform initiatives, including high-throughput ingestion improvements, pipeline scalability, continuous capture capability, and queue management reliability
- 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 such as latency targets, new capture interface support, and reliability SLOs into technical plans and delivery milestones
- Identify and close gaps in observability, reliability, and developer experience by building tooling to diagnose production issues faster and ship with more confidence
- Elevate the team through mentorship, design reviews, and code review across all experience levels
Requirements
What you’ll need- 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, from design documentation through production deployment
- Strong grasp of concurrent system design: 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 ICS/OT network monitoring environments
- Demonstrated experience applying cybersecurity best practices, including secure coding, data protection, and awareness of common threats and vulnerabilities
- All new hires must pass a background check as a condition of employment
Benefits
Comp & perks- Competitive Equity Package
- Comprehensive Benefits Plan