Software Engineer III | Security

ExtraHop•Seattle, WA

About The Position

ExtraHop is hiring a Software Engineer III to support its security research and detection engineering teams. The role develops systems, tools, and automation that make research and development more efficient, including solutions that work directly with network data to emulate adversary behavior. The engineer will build and support internal systems such as software deployment and continuous-delivery pipelines, network-identifier ingestion pipelines for fingerprinting devices and services, threat-intelligence acquisition and sharing systems, on-demand threat research labs using Infrastructure as Code and cloud technologies, and continuous testing and validation pipelines. The position involves collaborating with a seasoned engineering team and participating in code reviews to maintain quality and help other engineers grow. ExtraHop supports fully flexible work arrangements, including onsite, hybrid, and fully remote options, with exceptions for roles requiring physical access. The listed salary range is $150,000–$163,000 per year, with eligibility for an annual discretionary performance-based bonus and stock option grants.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • At least 5 years of software engineering experience.
  • Strong software engineering skills.
  • Solid knowledge of Python.
  • Experience developing and deploying code for enterprise software applications, with 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.
  • A strong problem-solving track record and the ability to learn and grow.
  • Ability to work collaboratively and iterate on problems quickly.
  • Proficiency in spoken and written communication, 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 team of engineers.
  • Participate actively in code reviews to ensure quality and help other engineers improve.

Benefits

  • Medical, dental, and vision coverage effective on the first day.
  • Flexible paid time off and sick time, prorated based on hire date.
  • All U.S. federal holidays.
  • Three days of paid volunteer time.
  • Eligibility for an annual discretionary bonus plan 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 U.S.
  • Parental leave in the U.S.
  • Hybrid and remote work options.
  • Stock option grants.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service