Framework Software Engineer
Core
Design and optimize high-performance network detection and monitoring systems (core Framework) for ExtraHop's NDR and NPM products, focusing on protocol parsing, metrics publishing, and continuous packet capture.
Role type
Senior IC software engineer (networking systems)
Builds
High-performance network detection, monitoring, and visibility services for security operations centers (SOCs)
Domain
Cybersecurity / Network Detection and Response (NDR)
Deliverable
production ML models | product features
Required skills
C, C++, Go, Python, Linux systems programming, networking fundamentals (TCP/IP, packet processing), data structures, algorithms, debugging complex issues (gdb, coredumps), software design principles
Preferred skills
Network protocols (HTTP, SMB, Kerberos, TLS), cloud platforms (AWS), distributed systems, observability practices
Technologies
C, C++, Go, Python, Linux, gdb, AWS
Responsibilities
Design and develop high-performance services for core Framework systems; implement and enhance protocol support across networking layers; participate in technical design discussions and author technical documentation; engage in agile processes including code reviews and sprint planning; investigate and resolve production/performance issues independently; contribute to platform modernization and technology evaluation; participate in on-call rotations.
Seniority
Senior, hands-on IC