ExtraHop
Framework Software Engineer
About this role
ExtraHop seeks a Framework Software Engineer to design and optimize high-performance network detection and monitoring systems built in C and C++. You'll own complex features spanning protocol parsing, metrics publishing, and time-series storage while collaborating across engineering and product teams to enhance core infrastructure and drive modernization initiatives.
What you'll do
- Design and develop high-performance services for core Framework systems, taking ownership of moderately complex to complex features
- Implement and enhance protocol support across networking layers
- Participate in technical design discussions and author clear technical documentation
- Investigate, diagnose, and resolve production and performance issues independently with root-cause analysis
- Collaborate with Product and cross-functional teams to translate business requirements into scalable engineering solutions
- Participate in on-call rotations and improve system observability, reliability, and operational readiness
What they're looking for
- C and C++
- Linux systems development (multithreading, memory management, IPC)
- Networking fundamentals (TCP/IP, packet processing)
- Performance debugging (gdb, coredumps, performance tools)
- Data structures, algorithms, and software design principles
- Go and Python
- Agile development and code review practices
- Production systems and on-call experience
Benefits
- Remote work opportunity with Seattle, WA location option
- Competitive salary and bonus structure
- Opportunity to work on mission-critical cybersecurity infrastructure
- Collaboration with senior and principal engineers on modernization efforts
- Growth opportunities in cloud and distributed systems
- Impact on enterprise security and network visibility
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
ExtraHop
ExtraHop builds an AI/ML-powered network detection and response platform designed to identify and stop cyber threats in real time. The company is hiring software engineers to develop scalable backend systems, integrate machine learning models into production, and collaborate with security and data science teams.
- Website
- extrahop.com
Likely interview questions
- Walk us through a complex performance issue you debugged in a production system—what tools did you use and how did you identify the root cause?
- Describe your experience with protocol implementation or parsing. Which protocols have you worked with and what were the challenges?