Software Engineer III | Security

ExtraHop•Seattle, WA
•$150,000 - $163,000

About The Position

ExtraHop is seeking a Software Engineer III to support Threat Research and Detection Engineering through software, automation, and systems that make research and development more efficient. The role combines software engineering, networking, and cybersecurity, including working directly with network data to emulate adversary behavior. The engineer will develop and support internal systems such as software deployment and continuous delivery pipelines, network identifier ingestion pipelines for fingerprinting devices, software, and cloud services, threat intelligence acquisition and sharing, on-demand threat research labs built with Infrastructure-as-Code and cloud technologies, and continuous testing and validation pipelines. The position works collaboratively with a seasoned engineering team and includes active participation in code review. ExtraHop supports full-time onsite, hybrid, and fully remote working arrangements for this role.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • At least 5 years of experience in software engineering.
  • Strong software engineering skills.
  • Solid knowledge of Python.
  • Experience developing and deploying code for enterprise software applications, with an emphasis on code quality and maintainability.
  • In-depth knowledge of networking fundamentals, including the OSI model, and excellent working knowledge of key protocols from Layer 2 through Layer 7.
  • Strong problem-solving track record and ability to learn and grow.
  • Ability to work collaboratively, iterate quickly, and communicate effectively in spoken and written forms, including documentation.

Nice To Haves

  • Experience working with network packet-level data using tools such as tshark, tcpdump, tcprewrite, and Scapy.
  • Strong understanding of TCP/IP and Layer 7 protocols.

Responsibilities

  • Support Threat Research and Detection Engineering teams by providing tools and automation to accelerate research and development.
  • Develop and support software deployment pipelines for continuous delivery.
  • Develop and support pipelines for ingesting network identifiers used to fingerprint devices, software, and cloud services.
  • Develop and support threat intelligence acquisition and sharing systems.
  • Develop and support on-demand threat research labs using Infrastructure-as-Code and cloud-based technologies.
  • Develop and support continuous testing and validation pipelines.
  • Collaborate with a dedicated and experienced team of engineers.
  • Participate actively in code reviews to ensure quality and help other engineers improve.

Benefits

  • Medical, dental, and vision coverage, effective Day 1.
  • Flexible PTO, prorated sick time based on date of hire, and all US federal holidays.
  • Three days of paid volunteer time.
  • Annual discretionary performance-based bonus eligibility for non-commissioned positions.
  • Flexible spending and dependent care accounts, plus an employee assistance program where applicable.
  • Educational reimbursement.
  • 401(k) with employer match or pension where applicable.
  • Pet insurance in the US.
  • Parental leave in the US.
  • Stock option grants.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service