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.
Apply directly at ExtraHop →Create a free account for alerts like thisView ExtraHop immigration profile
This listing is sourced directly from ExtraHop's careers page and normalized into a canonical job model.