Skip to content
← Back to job listings

Framework Software Engineer

ExtraHop · Seattle, United States

RemoteImported listingfull-timeabout 1 month ago

About The Role

Join ExtraHop as a Framework Software Engineer, where you'll tackle complex development challenges, participate in technical design, and shape the systems that power our core products. You'll work closely with cross-functional partners in Engineering, Product, and Security to deliver customer-facing features that enable detection, visibility, and automation at scale. This role is ideal for engineers with technical depth, sound judgment, and a motivation to grow their impact through excellent engineering and collaboration.

  • 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 closely with cross-functional partners in Engineering, Product, and Security to deliver customer-facing features that enable detection, visibility, and automation at scale.
  • Participate actively in technical design discussions, contribute to architecture decisions within your team, and author clear technical documentation for your work.
  • Bachelor's degree in Computer Science, Engineering, STEM, or a related field requiring systematic and analytical thinking
  • Excellent collaborator and communicator with a growth mindset and customer-first orientation
  • Proven ability to debug complex issues (eg. using gdb, coredumps, performance tools)
  • Proven ability to build and maintain performance critical systems
  • Experience developing on Linux Systems (multi threading, memory management, IPC etc)
  • Strong expertise in C and C++ and other languages such as Go and Python
  • Self-starter who can operate independently, manage competing priorities, and drive work to completion with minimal oversight
  • 4+ years of professional experience designing and delivering production software
  • Strong command of data structures, algorithms, and software design principles, with the ability to decompose complex problems into clear, actionable engineering tasks
  • Strong understanding of networking fundamentals (TCP/IP, packet processing etc)
  • Experience with observability, on-call practices and production systems
  • Scripting experience (Python or similar)
  • Exposure to cloud platforms (AWS preferred) or distributed systems
  • Experience with network protocols (eg. HTTP, SMB, Kerberos, TLS, Microsoft protocols or similar)

This is an external listing. JobSpring does not represent or verify the employer. Report this listing