Software Engineer III | Framework

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

About The Position

As a Software Engineer III on the Framework team, you will drive architectural and technical decisions, lead the design and execution of complex engineering initiatives, and raise technical standards. You will partner with principal engineers, product leaders, and cross-functional stakeholders to deliver resilient, scalable, and secure systems that power ExtraHop products. The Framework team builds high-performance network detection and monitoring systems that operate at scale across complex protocols and data volumes. Its services and features are primarily written in C and C++, with a focus on security, scalability, stability, and reliability. The team enhances, maintains, and optimizes core system components and functional areas related to protocol parsing, metrics publishing, continuous packet capture, and the Time Series DB. This role focuses on designing and optimizing core systems for performance, reliability, and protocol awareness. Work includes initiatives to improve scale and performance, evolve data storage architecture from custom to open-source-based solutions, and take early steps toward a cloud-enabled model.

Requirements

  • Bachelor's degree in a STEM field, Computer Science, Engineering, or a related degree requiring systematic or analytical thinking.
  • At least 4 years of professional software engineering experience designing, building, and operating production systems at scale.
  • Strong expertise in C and C++.
  • Experience developing on Linux systems, including multithreading, memory management, and IPC.
  • Demonstrated ability to build and maintain performance-critical systems.
  • Demonstrated ability to debug complex issues, for example using gdb, core dumps, and performance tools.
  • Strong understanding of networking fundamentals.
  • Strong command of data structures, algorithms, and software design principles, with the ability to decompose complex problems into actionable engineering tasks.
  • Ability to work independently, manage competing priorities, and drive work to completion with minimal oversight.
  • Strong collaboration and communication skills, a growth mindset, and a customer-first orientation.

Nice To Haves

  • Experience with network protocols such as HTTP, SMB, Kerberos, TLS, or Microsoft protocols.
  • Exposure to cloud platforms, preferably AWS, or distributed systems.
  • Experience with observability, on-call practices, and production systems.
  • Scripting experience in Python or a similar language.

Responsibilities

  • Design, develop, and maintain high-performance services for ExtraHop's core Framework systems, owning moderately complex to complex features with limited guidance.
  • Implement and enhance protocol support across networking layers.
  • Participate in technical design discussions, contribute to team architecture decisions, and write clear technical documentation.
  • Participate in agile development processes, including sprint planning, code reviews, and retrospectives, while maintaining high standards for code quality and test coverage.
  • Collaborate with Product and cross-functional engineering partners, including platform, infrastructure, and cloud teams, to define technical roadmaps, break down ambiguous problems, and balance technical debt with delivery.
  • Independently investigate, diagnose, and resolve production and performance issues; conduct root-cause analysis and implement preventive measures.
  • Contribute to platform modernization and help evaluate and adopt new technologies or frameworks with senior and principal engineers.
  • Participate in on-call rotations and improve system observability, reliability, and operational readiness.

Benefits

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