Senior Device Automation Engineer — Remote (IoT/OT)

Dragos, Inc.

Lennox Park (MD)

Remote

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive Equity Package
Comprehensive Benefits Plan

Job summary

Dragos, Inc. is seeking a Senior Device Engineer to join our remote‑first, mission‑driven team building automation for network‑connected devices across embedded, IoT, and OT/ICS endpoints.

You’ll design, fingerprint, and automate device interactions, work within shared frameworks, and help scale our device coverage. You should have 5+ years building production software, strong Node.js/TypeScript skills, and experience with Go, protocols, and security best practices.

Qualifications

  • 5+ years of experience as a software engineer, with a track record of shipping production systems.
  • Cybersecurity experience.
  • Strong expertise developing and debugging in Node.js, with strong fundamentals in modern JavaScript/TypeScript.
  • Experience with Go is strongly valued.
  • Strong network protocol analysis skills: interpreting traffic captures, reconstructing device behavior, turning findings into patterns/fingerprints.
  • Proficiency with relational databases.
  • Unix/Linux environments with systems-level debugging and performance analysis.
  • Working proficiency with Docker and containerized development and deployment workflows.
  • Understanding of network transport and application layer protocols (TCP/IP, TLS, HTTP, common auth schemes, embedded/industrial protocols).
  • Experience using AI coding tools effectively, and judgment about when not to trust them.
  • Good communication and collaboration skills in a fast-paced, remote-first environment.
  • Experience applying cybersecurity best practices, including secure coding and data protection.
  • Bonus: ICS/OT environments, embedded systems, or xIoT device security.

Responsibilities

  • Design, build, and ship production software for identifying, fingerprinting, and interacting with network-connected devices across embedded, IoT, and OT/ICS endpoints
  • Build and maintain features within the shared frameworks and services that device support is built on, from design through testing and maintenance
  • Contribute to migrations and re-architectures of existing systems
  • Figure out how devices communicate and turn that into automated, supported product capabilities
  • Troubleshoot complex device issues in production, including hard-to-reproduce and protocol-level problems
  • Leverage AI tools and coding assistants as a core part of your day-to-day workflow, including research, code generation, debugging, test creation, and documentation
  • Write and maintain automated test cases and frameworks that ensure the integrity of our device coverage
  • Mentor other engineers and contribute to code reviews and design discussions
  • Collaborate cross-functionally with product, security research, threat research, and customer-facing teams

Skills

Node.js / JavaScript / TypeScript
Go
Network protocol analysis
Relational databases
Unix/Linux
AI coding tools
Cybersecurity
ICs/OT experience
Communication skills
XIoT/embedded security

Tools

Docker

Job description

Dragos, Inc. is seeking a Senior Device Engineer to join our remote‑first, mission‑driven team building automation for network‑connected devices across embedded, IoT, and OT/ICS endpoints.

You’ll design, fingerprint, and automate device interactions, work within shared frameworks, and help scale our device coverage. You should have 5+ years building production software, strong Node.js/TypeScript skills, and experience with Go, protocols, and security best practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Device Engineer - Remote-First IoT/OT Security Automation
Senior Device Engineer - Remote-First IoT/OT Security Automation

Dragos, Inc. • United States

Remote
USD 140,000 - 190,000
Competitive equity package
Senior Device Automation Engineer – Remote xOT Security
Senior Device Automation Engineer – Remote xOT Security

AllegisCyber Capital • United States

Remote
USD 148,500 - 181,500
Salary 165,000.00 USD annual base
Equity package
Comprehensive benefits plan
Device Engineering Manager - Remote-First, AI-Driven Security
Device Engineering Manager - Remote-First, AI-Driven Security

Dragos • United States

Remote
USD 132,000 - 220,000
Equity package
Comprehensive benefits
Device Engineering Manager (Fully Remote)
Device Engineering Manager (Fully Remote)

Dragos • United States

Remote
USD 150,000 - 230,000
Device Engineering Manager
Device Engineering Manager

Dragos, Inc. • Lennox Park (MD)

Remote
USD 210,000 - 230,000
Remote-first
Competitive compensation
Equity
Device Engineering Manager
Device Engineering Manager

Dragos • United States

Remote
USD 132,000 - 220,000
Equity package
Comprehensive benefits
Remote Device Intelligence Engineering Lead
Remote Device Intelligence Engineering Lead

Dragos • United States

Remote
USD 150,000 - 230,000
Senior Backend Engineer - Build Secure OT Platform (Remote)
Senior Backend Engineer - Build Secure OT Platform (Remote)

Rustify • United States

Remote
USD 120,000 - 180,000
Staff Software Engineer - Backend Networking (Fully Remote)
Staff Software Engineer - Backend Networking (Fully Remote)

Dragos • United States

Remote
USD 140,000 - 190,000
Staff Software Engineer - Backend Networking
Staff Software Engineer - Backend Networking

Dragos • United States

Remote
USD 173,000 - 211,000
Competitive equity
Benefits package