ExtraHop
Visit websiteFramework Software Engineer
$145,000 – $160,0004+ yearsRemote
- Engineering
- United States
- Full time
- Today
About the role
As a Software Engineer on the Framework team, you will work on complex development challenges and play a meaningful role in shaping how we build and scale the systems that power ExtraHop's core products. You will collaborate with cross-functional partners to deliver customer-facing features that enable detection, visibility, and automation at scale. This role focuses on designing and optimizing 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.
- Work across networking layers to implement and enhance protocol support.
- Participate in technical design discussions, contribute to architecture decisions, and author technical documentation.
- Engage in agile development processes, including sprint planning, code reviews, and retrospectives.
- Collaborate with product and cross-functional engineering teams to translate business requirements into scalable solutions.
- Investigate, diagnose, and resolve production and performance issues.
- Participate in on-call rotations and improve system observability and reliability.
Required skills
- C
- C++
- Go
- Python
- Linux
- Multi-threading
- Memory management
- IPC
- Networking fundamentals
- TCP/IP
- Packet processing
- Data structures
- Algorithms
Nice to have
- Network protocols
- AWS
- Distributed systems
- Observability
Qualifications
- Bachelor's degree in Computer Science, Engineering, STEM, or a related field
- 4+ years of professional experience designing and delivering production software
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Flexible PTO
- Sick time
- Paid volunteer time
- Annual discretionary bonus plan
- FSA
- Dependent Care Accounts
- Educational reimbursement
About the Company
ExtraHop is reinventing Network Detection and Response to offer enterprises visibility, context, and control against emerging threats. The platform integrates NDR with Network Performance Management, Intrusion Detection Systems, and forensics to provide a comprehensive solution.