About this role
ExtraHop is hiring a Software Engineer III to build AI/ML-driven cybersecurity features for its cloud platform, available as a remote position within the US or based in Seattle, Washington. This role suits an experienced developer who wants to combine backend software engineering with advanced artificial intelligence and machine learning to protect enterprise networks.
Role Overview
As a Software Engineer III focusing on AI/ML at ExtraHop, the professional joins a collaborative engineering team to deliver scalable and secure platforms. The primary focus is building customer-facing AI/ML capabilities, agentic processes, and data pipelines that enable security teams to detect and stop cyber threats in real time. Services are written primarily in Python with a strong emphasis on type-first design, reliability, and security across AWS and GCP environments.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The salary range for this position is $145,000 to $163,000 annually, complemented by an annual discretionary bonus plan for eligible non-commissioned roles. Comprehensive benefits include health, dental, and vision coverage, flexible paid time off, sick time, federal holidays, and three days of paid volunteer time. Additional offerings include a 401(k) plan with employer match, educational reimbursement, parental leave, pet insurance, flexible spending accounts, and an employee assistance program.
About the Company
ExtraHop is a pioneer in Network Detection and Response (NDR), offering organizations deep visibility, context, and control against advanced threats. Founded in 2007, the company combines packet-level data analysis with cloud-scale machine learning to empower Security Operations Centers. Recognized globally as a leader by major analyst firms, ExtraHop fosters a culture driven by core values that include leading with purpose, acting with integrity, finding a way, innovating, and sharing success.
How to Apply
Interested candidates should visit the official ExtraHop careers page to submit an application for this remote or Seattle-based opportunity.
Skills and tech stack
Questions candidates ask
What is the salary range for the Software Engineer III position?
The salary range for this role is between $145,000 and $163,000 per year, plus eligibility for an annual discretionary bonus plan.
Is this job remote?
Yes, this position can be performed remotely within the United States or out of the company office in Seattle, Washington.
What level of experience is required?
Candidates must have 4+ years of professional software development experience, ideally in backend, cloud, or security-related systems, alongside a relevant bachelor's degree or equivalent practical experience.
What programming languages and tools are primarily used?
The services and features are written primarily in Python. Other utilized technologies and tools include SQL, AWS, GCP, Azure, Kubernetes, Docker, and Terraform.
What benefits are provided with this role?
Benefits include health, dental, and vision insurance, flexible PTO, federal holidays, paid volunteer time, a 401(k) with employer match, educational reimbursement, parental leave, pet insurance, and FSA options.
