Research Engineer

Remote (USA)


runZero is a comprehensive cyber asset attack surface management solution with the most efficient way to full asset inventory. Try it free.

View company page

Why runZero?

Fully remote

runZero is a 100% remote company! We don't actually have an office, so we won't ever ask you to "come in 3 days a week". Remote is great but we love team building and get together in person for kick-offs yearly. 

Product-market fit

We're already selling a lot, with hundreds of paying customers from mid-market to very large enterprises and thousands of freemium users.

Want to learn about how runZero works and how it helps our customers with their business? Listen to this podcast with our co-founder HD Moore (creator of Metasploit)! 

High customer satisfaction

See what our users are saying about us here! If you want to try runZero, get our 21-day trial and you'll know what you have on your home network in minutes. 

Great benefits

For 2023, we’re offering platinum-level medical, vision, dental, life and short-term disability virtually free for you and any dependents. We also match 4% of 401K contributions, and you have unlimited PTO. 

Friendly and productive culture

We have a diverse team with people from all different walks of life, no crazy hours, and a productive atmosphere. More about our cultural values can be found here!

The Opportunity:

We’re growing the runZero Research Team! As a Research Engineer, you will help convert security research into happy customers! You'll be responsible for enhancing overall coverage by creating and updating asset and service fingerprints. Delving into the scanner code, you'll address bugs, explore intriguing devices, and investigate vulnerabilities, pioneering new scanning techniques and fingerprinting methods through research and development. Beyond technical aspects, you'll contribute to the continuous improvement of runZero by writing engaging content for the blog, sharing in-depth research findings, and tactical posts for customer value, and collaborating closely with the engineering team. This dynamic role also involves active participation in planning discussions and occasional contributions to the development of new features and bug fixes.

What You’ll Do:

  • Add or improve 15+ customer-facing fingerprints per week through writing/updating regular expressions (regex) in XML files and writing Golang code
  • Investigate and resolve 5+ customer issues per week, using standard network analysis tools (Wireshark, etc.) as appropriate
  • Participate in the development and delivery of a customer-facing feature 1 release cycle per quarter, using standard developer tools and processes (Git, issue tracking, testing, code reviews)
  • Fix 1+ bugs per release cycle, and create new issues (bugs, features) when appropriate.
  • Keep up with the threat intelligence landscape, to know when new threats might be important to our customers
  • Periodically contribute to research and blog posts
  • In addition to the engineering team, regularly communicate and collaborate with peers across the company to learn and support our product and sales operations

Skills You Have:

  • You are comfortable writing Go and working with large Go codebases.
  • You are comfortable working with Linux systems.
  • You have a good understanding of modern networking protocols and network analysis tools (e.g. Wireshark).
  • You have a love (or at least tolerable fondness) for regular expressions.
  • You want to figure out how things work “behind the scenes.”
  • You have experience with vulnerability discovery and/or threat intelligence.

Salary range: runZero values transparency in the hiring process. According to our market data, we’re expecting this role to come in at a salary of about $100k - $130k, plus stock options. We know that the talent market is always in flux, so please let us know if you believe we have advertised this role in the wrong salary band.


We offer an extensive set of benefits including:

  • Top of the line medical, dental, vision, life and disability coverages with runZero paying for 99% of the premium
  • A stock option plan consistent with early stage, rapidly-growing startups
  • A competitive salary composed of cash and equity compensation
  • A flexible vacation policy
  • 401(k) matching program


runZero positions are currently restricted to the United States. International applications will not be considered.

runZero is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, marital status, ancestry, nationality or any other basis covered by applicable law. 

We encourage under-represented applicants to apply, even if you don’t think you fit 100% of the criteria (nobody ever does)!

Apply now Apply later
  • Share this job via
  • or

Tags: Engineering Git Golang Linux Research Security Testing XML

Perks/benefits: 401(k) matching Competitive pay Equity Flex hours Flex vacation Health care Home office stipend Startup environment Team events Unlimited paid time off

Regions: Remote/Anywhere North America
Country: United States
Job stats:  36  9  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.