Senior Software Data Engineer - Dragos Platform

Remote - Mid-Atlantic US

Applications have closed
Dragos, Inc. logo
Dragos, Inc.

Posted 4 months ago

Do you want to make a meaningful contribution to society by securing critical infrastructure and knowing that your work was impactful? Our software codifies our knowledge and experience, delivering an intelligent, orchestrated, and automated approach to asset protection, threat detection, analysis, and response. The Dragos Platform is not just an application we sell to our customers, it is the solution that our Threat Operations Center (TOC) uses; a scalable tool able to protect the most sophisticated ICS infrastructures. 
Dragos is looking for a self-motivated and enthusiastic software engineer interested in developing solutions to help safeguard the world’s industrial infrastructure in a highly collaborative team at Dragos. We set our goal as best in class and are looking for team players who set these same standards for themselves.


  • Design and Develop highly scalable analytics for detecting cyber threat activity
  • Work closely with the Dragos Threat Operation Center (TOC) to automate network analysis efforts
  • Write well-designed, testable, and efficient code
  • Contribute in all phases of the development lifecycle
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating and presenting alternative technologies for team review


  • Ability to work collaboratively with the team to brainstorm solutions
  • Ability to multitask on several complex programming assignments while simultaneously balancing multiple deadlines and priorities
  • Knowledge of software development principles and design patterns
  • Personal initiative, self-motivation, and results-oriented work ethic and ability to work independently with minimal supervision
  • Experience with microservice system architecture and design patterns
  • One or more of the following:  
  • 3+ years of Networking Experience, such as network analysis, network administration, or protocol dissector development
  • Experience Developing full stack applications using Python, Flask, and React
  • Experience Designing and Developing machine learning systems
  • 3+ years of hands-on experience with Apache Spark, Apache Storm, Kafka, or related technology
  • 3+ years with Hadoop, Hive, Pig, or related technology
  • US Permanent Resident, US Citizen, or Canadian Citizen (Must be able to pass background checks)


  • This position is also available either in Hanover, MD or remote.
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders.  
We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance. Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us! 
Job tags: Hadoop Industrial Kafka Machine Learning Python Spark