Principal Software Engineer | Data Science
ExtraHop · Remote | Seattle, WA
Posted about 3 months ago · $175,000 - $198,000
or apply directly on ExtraHop's site. We never take the application ourselves.
Is this posting real?
- This role has been open
- 80 days ExtraHop's roles stay open a median of 81 days
- Reposted
- No
- Salary listed
- Yes 83% of ExtraHop's roles list one
- Ghost-job risk at ExtraHop
- high 17 stale, 0 reposted of 18 open
- Hiring momentum
- 28 roles opened in the last 90 days ↑ up vs. the prior 90 days
- Last confirmed on the employer's board
- 2026-10-23
Measured from postings appearing on and disappearing from ExtraHop's own greenhouse board since 2026-08-03. Full hiring picture for ExtraHop.
About this role
As a Principal Software Engineer at ExtraHop, you will lead the development of the Network Detection and Response (NDR) platform, focusing on architecture and execution of high-impact engineering initiatives. Your role involves designing and maintaining software that deploys AI/ML models for network traffic analysis, collaborating with cross-functional teams, and mentoring engineers. You will also contribute to product strategy and drive engineering excellence across teams.
- benefits
- 5/5
- freshness
- 1/5
- career value
- 5/5
- role clarity
- 5/5
- pay transparency
- 5/5
Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of ExtraHop as an employer.
What you need
- Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 8+ years of professional software engineering experience, with at least 2 years in Principal, Lead, or Staff capacity shipping enterprise-grade software
- Expert-level programming skills in Python and Go
- Experience in machine learning, statistics, or a related quantitative discipline
- Experience building or operating production AI/ML systems
- Expertise in applying machine learning or data science techniques to cybersecurity use cases
Nice to have
- A strong fundamental understanding of network telemetry and protocols
- Prior experience working in the cybersecurity domain
- Familiarity with threat actor techniques and common network attack vectors
- Familiarity with machine learning applications in cybersecurity
- Understanding of threat detection, intrusion prevention, and incident response strategies
What you get
- 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
Worth weighing
- No specific mention of the tech stack beyond Python and Go
- Salary range is provided, but may not reflect total compensation due to bonus structure
- Role involves significant autonomy and influence, which may vary based on team dynamics
Summarised from ExtraHop's posting. Read the full original.
Listed by ExtraHop on their greenhouse job board, last confirmed open on 2026-10-23. PitchMeAI is not the employer.
More roles at ExtraHop
- Regional Sales Manager | CanadaRemote | Canada
- Senior Sales Engineer | NYC Tri-StateRemote | NYC Tri-State
- Software Engineer III | AI/MLRemote | Seattle, WA
- Senior Sales Engineer | Financial ServicesRemote
- Customer Success Engineer, AustraliaRemote | Canberra, Australia
- Salesforce Developer IIIRemote (US)
- Learning Experience DesignerUnited States