Staff Software Engineer – Agent Platform at Dragos

United States

Dragos Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Cybersecurity, ICS, OTIndustries

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

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

Skills

Node.js
Docker
Kubernetes
Linux
JavaScript
Containerization
Protocol Engineering
Systems Programming

Dragos

Cybersecurity for industrial control systems

About Dragos

Dragos specializes in cybersecurity for industrial control systems (ICS) and operational technology (OT) environments, which are essential for industries like manufacturing, energy, and transportation. Their main product, the Dragos Platform, allows organizations to visualize their network, detect threats, and respond effectively to cyberattacks. This platform is particularly important because many ICS and OT systems are outdated and vulnerable to attacks that could impact public safety and economic stability. Dragos differentiates itself by focusing specifically on the unique needs of these industrial sectors, providing both a comprehensive platform and consulting services to help clients enhance their cybersecurity strategies. The company's goal is to protect critical industrial assets from cyber threats, ensuring the safety and reliability of essential services across various industries.

Glen Burnie, MarylandHeadquarters
2016Year Founded
$420.4MTotal Funding
SERIES_DCompany Stage
Consulting, Industrial & Manufacturing, CybersecurityIndustries
501-1,000Employees

Benefits

Medical, dental, vision, disability, & life insurance
401k with match
Equity
Competitive compensation
Remote working options
Pet-friendly options
In-house brewery

Risks

Emerging OT cybersecurity firms may erode Dragos' market share.
Rapid evolution of ransomware tactics may outpace Dragos' detection capabilities.
Integration of new acquisitions may face operational challenges.

Differentiation

Dragos specializes in cybersecurity for industrial control systems and operational technology environments.
The Dragos Platform offers comprehensive visibility, threat detection, and rapid response tools.
Dragos provides consulting services to enhance strategic cybersecurity roadmaps for organizations.

Upsides

Rising ransomware attacks increase demand for Dragos' OT cybersecurity solutions.
Strategic partnerships enhance Dragos' service offerings and customer trust.
Acquisition of Network Perception strengthens Dragos' platform capabilities.

Land your dream remote job 3x faster with AI