
ExtraHop
Framework Software Engineer
US
,
CA
,
MXRemotePosted Today$145,000 – $160,000
Full TimeSeniorRemoteMX
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
At ExtraHop, we’re on a mission to protect and empower the connected enterprise. We reveal what is happening in the very infrastructure that sustains businesses, lives, and communities, and ensure the
Key Highlights
- 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.
Qualifications
Required Qualifications
- 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 (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.
- Experience with network protocols (eg. HTTP, SMB, Kerberos, TLS, Microsoft protocols or similar)
- Exposure to cloud platforms (AWS preferred) or distributed systems
- Experience with observability, on-call practices and production systems
- Scripting experience (Python or similar)
Skills & Technologies
AgileGoPythonLinuxAWSMachine Learning
About the Company
ExtraHop
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyAI-powered resume optimization
Save and track your applications
Job Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$145,000 – $160,000
Location
US , CA , MX
Work Mode
Remote
Posted
Today
Country
MX