Skip to main content
ExtraHop

Sr. Software Engineer | Framework

RemoteUnited States onlyArchived
Published
Role
Backend
Experience
Senior
$160k–$175k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior C/C++ systems engineer with 5+ years building production software and performance-critical Linux systems. Needs networking fundamentals, debugging depth, and ability to own core framework components for network detection and monitoring. US-based remote role tied to Seattle, WA.

Core skills

C++LinuxTCP/IP

Required skills

CGoPythonGDB

Optional skills

HTTPSMBKerberosTLSMicrosoft protocolsAWS

What you'll do

  • Design, develop, and maintain high-performance services for ExtraHop's core Framework systems, taking ownership of moderately complex to complex features with limited guidance.
  • Work across networking layers to implement and enhance protocol support.
  • Participate actively in technical design discussions, contribute to architecture decisions within your team, and author clear technical documentation for your work.
  • Engage fully in agile development processes, including sprint planning, code reviews, and retrospectives; hold a high bar for code quality and test coverage.
  • Collaborate with Product and cross-functional engineering partners such as platform, infrastructure and cloud teams to translate business requirements into well-scoped, scalable engineering solutions.
  • Investigate, diagnose, and resolve production and performance issues independently; conduct root-cause analysis and implement preventive measures.
  • Contribute to platform modernization efforts and help evaluate and adopt new technologies or frameworks in partnership with senior and principal engineers.
  • Participate in on-call rotations and improve system observability, reliability and operational readiness.
  • Mentor junior engineers through code pairing, reviews, and knowledge-sharing; actively contribute to a strong team learning culture.

What they require

  • Bachelor's degree in Computer Science, Engineering, STEM, or a related field requiring systematic and analytical thinking.
  • 5+ 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 (multi threading, memory management, IPC etc).
  • Proven ability to build and maintain performance critical systems.
  • Proven ability to debug complex issues (eg. using gdb, coredumps, performance tools).
  • Strong understanding of networking fundamentals (TCP/IP, packet processing etc).
  • Strong command of data structures, algorithms, and software design principles, with the ability to decompose complex problems into clear, actionable engineering tasks.
  • Self-starter who can operate independently, manage competing priorities, and drive work to completion with minimal oversight.
  • Excellent collaborator and communicator with a growth mindset and customer-first orientation.
  • Preferred: Experience with network protocols (eg. HTTP, SMB, Kerberos, TLS, Microsoft protocols or similar).
  • Preferred: Exposure to cloud platforms (AWS preferred) or distributed systems.
  • Preferred: Experience with observability, on-call practices and production systems.
  • Preferred: Scripting experience (Python or similar).

Benefits

  • Health, Dental, and Vision Benefits
  • Flexible PTO, Sick Time Prorated Based on Date of Hire, and All Federal Holidays (US Only) + 3 Days of Paid Volunteer Time
  • Non-Commissioned Positions may be eligible to participate in the Annual Discretionary Bonus Plan
  • 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

Real-time wire data and IT operations analytics

CybersecurityEnterpriseextrahop.com
$160k–$175k/yr