← All roles

Sr. Software Engineer | Framework

ExtraHop ·Worldwide ·Remote, Hybrid 30d ago
CC++GoPythonLinuxAWSDistributed Systems

About the role

Senior Software Engineer on the Framework team at ExtraHop, building high-performance network detection and monitoring systems in C and C++. Focus on protocol parsing, metrics publishing, packet capture, and time series DB. Responsibilities include designing and developing core systems, collaborating with cross-functional teams, mentoring junior engineers, and participating in on-call rotations. The role involves platform modernization and scaling efforts.

Requirements

Bachelor's degree in CS/STEM, 5+ years professional software development experience, strong expertise in C and C++ (also Go and Python), Linux systems development (multithreading, memory management, IPC), performance-critical systems, debugging with gdb/coredumps, networking fundamentals (TCP/IP, packet processing), data structures and algorithms, self-starter with excellent collaboration skills. Nice-to-have: network protocols (HTTP, SMB, Kerberos, TLS), cloud platforms (AWS), observability, or

About the company

ExtraHop

ExtraHop provides a modern Network Detection and Response (NDR) platform that unifies security and performance monitoring for enterprises. Their solution enables organizations to detect and respond to cyber threats in real-time while also optimizing network performance, offering complete visibility and intelligent automation.

View company page →
$160k–175k
Remote, Hybrid Remote | Seattle, WASeattle, USSeattle, WA
Posted 30d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
ExtraHop
https://www.extrahop.com

ExtraHop provides a modern Network Detection and Response (NDR) platform that unifies security and performance monitoring for enterprises. Their solution enables organizations to detect and respond to cyber threats in real-time while also optimizing network performance, offering complete visibility and intelligent automation.

View company page →