Dragos, Inc. · 10 hours ago
Staff Software Engineer – Agent Platform
Dragos, Inc. is on a mission to defend industrial organizations with best-in-class technology and services for cybersecurity. They are seeking a Staff Software Engineer to enhance and maintain agents that collect system information from industrial environments, focusing on communication, task distribution, and operational telemetry.
Responsibilities
Design and implement enhancements to existing Linux and Windows agents that actively collect system and software information from industrial devices
Expand agent capabilities to support new protocols and data sources, including both standard (e.g., WMI, SNMP, SSH, HTTP) and proprietary ICS protocols
Improve the robustness, reliability, and security of agent communication mechanisms, including beaconing, tasking, and telemetry delivery
Participate in the design and implementation of agent update mechanisms, configuration management, and operational telemetry
Develop and maintain platform-side components responsible for agent orchestration, task distribution, and data ingestion
Collaborate with platform and infrastructure teams to ensure scalable and secure deployment of agents across diverse customer environments
Lead efforts to optimize agent performance and footprint, especially in resource-constrained or sensitive industrial environments
Work closely with threat intelligence and product teams to identify high-value data collection targets and implement corresponding agent features
Mentor other engineers in systems programming, protocol development, and secure software practices
Contribute to technical design reviews, testing strategies, and deployment pipelines to maintain high engineering standards
Qualification
Required
7+ years of software engineering experience, with at least 5 years focused on systems programming in Node.js, C/C++, Rust, or Go
Deep understanding of Windows and Linux internals, including system calls, process management, and file systems
Experience developing and debugging low-level binaries and agents for telemetry collection
Strong knowledge of network and system protocols (e.g., WMI, SMB, SSH, SNMP, Modbus, OPC, etc.)
Familiarity with secure communication and data serialization formats (e.g., TLS, protobuf, JSON)
Experience with containerization and orchestration technologies such as Docker and Kubernetes
Proven ability to lead technical initiatives and mentor junior engineers
Experience incorporating AI tools, models, or services into development workflows—whether for code generation, testing, optimization, or product features
Comfortable working in a remote-first, fast-paced, and mission-driven environment
Preferred
Experience working in cybersecurity, ICS/OT environments, or other mission-critical domains is a strong plus
Benefits
Competitive Equity Package
Comprehensive Benefits Plan
Company
Dragos, Inc.
Dragos provides the most effective OT cybersecurity technology for industrial and critical infrastructure to deliver on our global mission: to safeguard civilization.
Funding
Current Stage
Late StageTotal Funding
$438.2MKey Investors
WestCapCanaan PartnersDataTribe
2023-09-18Series D· $74M
2021-10-28Series D· $200M
2020-12-08Series C· $110M
Leadership Team
Recent News
Energy-Storage.News
2025-12-16
Latest News
2025-11-30
Company data provided by crunchbase