Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ExtraHop

Framework Software Engineer

ExtraHop

Framework Software Engineer building high-performance C/C++ network detection and monitoring systems for ExtraHop. Designing scalable, reliable core services spanning protocol support, packet capture, metrics, and data storage.

Posted 8/12/2026full-timeRemote • Washington • 🇺🇸 United StatesMid-LevelSenior💰 $145,000 - $160,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in C and C++ programming, with a solid understanding of networking fundamentals and performance-critical systems. Capable of independently diagnosing complex issues and contributing to scalable engineering solutions in agile environments.

Highest-signal resume keywords
C ProgrammingC++ ProgrammingLinux Systems DevelopmentNetworking FundamentalsPerformance-Critical Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Go ProgrammingPython ProgrammingMultithreadingMemory ManagementInter-Process CommunicationDebugging with GDBData StructuresAlgorithmsSoftware Design PrinciplesRoot-Cause Analysis
Soft Skills
CollaborationCommunicationGrowth MindsetCustomer-First Orientation
Tools & Technologies
Agile ProcessesPerformance ToolsObservability ToolsCloud PlatformsDistributed Systems
Industry Keywords
TCP/IPPacket ProcessingNetwork ProtocolsHTTPSMBKerberosTLSOn-Call PracticesProduction Systems

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsGoLinuxPythonTCP/IP

About the role

Key responsibilities & impact
  • Design, develop, and maintain high-performance services for ExtraHop's core Framework systems, owning moderately complex to complex features with limited guidance
  • Work across networking layers to implement and enhance protocol support
  • Participate in technical design discussions and contribute to architecture decisions
  • Author clear technical documentation
  • Engage in agile processes including sprint planning, code reviews, and retrospectives
  • Maintain high standards for code quality and test coverage
  • Collaborate with Product, platform, infrastructure, and cloud teams to translate business requirements into scalable engineering solutions
  • Investigate, diagnose, and resolve production and performance issues independently
  • Conduct root-cause analysis and implement preventive measures
  • Contribute to platform modernization and evaluate and adopt new technologies or frameworks
  • Participate in on-call rotations and improve observability, reliability, and operational readiness

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Engineering, STEM, or a related field requiring systematic and analytical thinking
  • 4+ years of professional experience designing and delivering production software
  • Strong expertise in C and C++ and other languages such as Go and Python
  • Experience developing on Linux systems, including multithreading, memory management, and IPC
  • Proven ability to build and maintain performance-critical systems
  • Proven ability to debug complex issues using tools such as gdb, coredumps, and performance tools
  • Strong understanding of networking fundamentals, including TCP/IP and packet processing
  • Strong command of data structures, algorithms, and software design principles
  • Ability to decompose complex problems into clear, actionable engineering tasks
  • Ability to operate independently, manage competing priorities, and drive work to completion with minimal oversight
  • Strong collaboration and communication skills, growth mindset, and customer-first orientation
  • Nice-to-have: experience with network protocols such as HTTP, SMB, Kerberos, TLS, or Microsoft protocols
  • Nice-to-have: exposure to cloud platforms, preferably AWS, or distributed systems
  • Nice-to-have: experience with observability, on-call practices, and production systems
  • Nice-to-have: scripting experience in Python or similar

Benefits

Comp & perks
  • Health, Dental, and Vision Benefits
  • Flexible PTO
  • Sick Time Prorated Based on Date of Hire
  • All Federal Holidays (US Only)
  • 3 Days of Paid Volunteer Time
  • Annual Discretionary Bonus Plan eligibility for non-commissioned positions
  • FSA and Dependent Care Accounts
  • EAP, where applicable
  • Educational Reimbursement
  • 401k with Employer Match or Pension where applicable
  • Pet Insurance (US Only)
  • Parental Leave (US Only)
  • Hybrid and Remote Work Model