ExtraHop

ExtraHop

Sr. Software Engineer, Framework

Seattle, WA / Remote · Senior

Sponsorship not specified$160k-$175kDetected 5 days ago
PythonGoC++Distributed SystemsData StructuresAlgorithmsCode ReviewAWSCloud PlatformsLinuxMachine LearningCybersecuritySOC OperationsDetection EngineeringAgilePerformance ManagementSensorsTCP/IPWireshark

About the role

  • This role is ideal for an engineer who brings technical depth, exercises sound judgment independently, and is motivated to grow their impact through excellent engineering and active collaboration.
  • Our team is focussed on enhancing, maintaining and optimizing core components of the system and functional areas related to protocol parsing, metrics publishing, continuous packet capture and Time Series DB.
  • This role focuses on designing and optimizing these core systems with an emphasis on performance, reliability and deep protocol awareness.

Responsibilities

  • Design, develop, and maintain high-performance services for ExtraHop's core Framework systems, taking ownership of moderately complex to complex features with limited guidance.
  • Work across networking layers to implement and enhance protocol support
  • Participate actively in technical design discussions, contribute to architecture decisions within your team, and author clear technical documentation for your work.
  • Collaborate with Product and cross-functional engineering partners such as platform, infrastructure and cloud teams to translate business requirements into well-scoped, scalable engineering solutions.
  • conduct root-cause analysis and implement preventive measures.
  • Investigate, diagnose, and resolve production and performance issues independently; conduct root-cause analysis and implement preventive measures.
  • Interested in building your career at ExtraHop?

Requirements

  • Bachelor's degree in Computer Science, Engineering, STEM, or a related field requiring systematic and analytical thinking.
  • 5+ years of professional experience designing and delivering production software.
  • Strong expertise in C and C++ and other languages such as Go and Python.
  • Proven ability to debug complex issues (eg. using gdb, coredumps, performance tools)
  • Strong understanding of networking fundamentals (TCP/IP, packet processing etc)
  • Experience with network protocols (eg.
  • Experience with observability, on-call practices and production systems
  • Scripting experience (Python or similar)

Nice to have

  • Exposure to cloud platforms (AWS preferred) or distributed systems

Compensation

  • The salary range for this role is $160,000 - $175,000 + bonus + benefits

Benefits

  • Employees' wellbeing is top of mind for the ExtraHop team.
  • Employees and their families will have the option to participate in the following benefits:
  • Health, Dental, and Vision Benefits
  • Flexible PTO, Sick Time Prorated Based on Date of Hire, and All Federal Holidays (US Only) + 3 Days of Paid Volunteer Time
  • Non-Commissioned Positions may be eligible to participate in the Annual Discretionary Bonus Plan
  • FSA and Dependent Care Accounts + EAP, where applicable
  • Educational Reimbursement
  • 401k with Employer Match or Pension where applicable
  • Parental Leave (US Only)

Company info

  • We operate with transparency, authenticity, and always in the best interest of the company.
  • We are resourceful, tackle hard problems with a sense of urgency and ownership, and do what it takes to get the job done.
  • We listen to customers, partners, and the market, and respectfully push boundaries and challenge the status quo.

This listing is sourced directly from ExtraHop's careers page and normalized into a canonical job model.