FREE ACCESS
5,000–10,000 jobs/day
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.

Framework Software Engineer
ExtraHopFramework 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 fitCore 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 resumeApplicant 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 & technologiesAWSCloudDistributed 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