Dragos is seeking a Staff Software Engineer to join our Active Collection team, which builds and maintains the agents responsible for collecting system information from industrial environments. These agents actively probe devices for system information, installed software, and configurations using a variety of protocols, and securely beacon that data back to the Dragos Platform for ingestion and analysis. In this role, you will lead the evolution of our agent ecosystem—enhancing existing capabilities, expanding support for new protocols, and improving the robustness of communication and tasking systems. You’ll also contribute to the platform-side orchestration of agents, including task distribution, configuration management, and operational telemetry. Our agents and build systems are primarily developed in Node.js, and deployed across containerized environments using Docker and Kubernetes, so deep experience with these technologies is essential. This is a high-impact role that blends systems programming, protocol engineering, and cloud-native infrastructure to support Dragos’ mission of protecting industrial organizations from cyber threats.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
501-1,000 employees