Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Dragos, Inc. Logo

Staff Software Engineer – Agent Platform

Dragos, Inc.

From $192,000
Oct 16, 2025
Remote, US
Apply Now

Dragos is seeking a Staff Software Engineer to join their Active Collection team to build and maintain agents responsible for collecting system information from industrial environments, protecting industrial organizations from cyber threats.

Requirements

  • 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.
  • Experience incorporating AI tools, models, or services into development workflows—whether for code generation, testing, optimization, or product features.

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.

Other

  • Proven ability to lead technical initiatives and mentor junior engineers.
  • Experience working in cybersecurity, ICS/OT environments, or other mission-critical domains is a strong plus.
  • Comfortable working in a remote-first, fast-paced, and mission-driven environment.
  • All new hires must pass a background check as a condition of employment.