Senior Software Engineer

ExtraHop

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design, develop, and maintain services written in Go and Python that power ExtraHop’s products
  • Lead and participate in agile development processes, code reviews, and technical strategy discussions
  • Provide technical leadership and mentorship to junior team members
  • Act as a technical expert to foster a culture of excellence and collaborative problem solving
  • Proactively address technical debt to continually improve the codebase and technical stack

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 7+ years of professional backend development experience
  • Solid knowledge of Go, Python, or an equivalent programming language
  • Experience in API development and PostgreSQL database design or SQL query performance optimization
  • Experience building and scaling distributed, highly available systems
  • Strong problem-solving skills and a track record of technical ownership

Preferred Qualifications

  • Experience with Django, FastAPI, or other Python web frameworks
  • Experience with cloud services on AWS or Azure (EKS, RDS, S3, SQS, EC2, IAM)
  • Experience with containers and related technologies such as Kubernetes, Docker, or HashiCorp (Packer, Vault, Terraform)

Benefits

  • Health, Dental, and Vision Benefits
  • Flexible PTO, Sick Time, and 3 days of Paid Volunteer Time
  • Annual Discretionary Bonus Plan eligibility
  • Educational Reimbursement
  • 401k with Employer Match
  • Pet Insurance and Parental Leave (US Only)

About the Company

ExtraHop is reinventing Network Detection and Response (NDR) to offer enterprises unparalleled visibility, context, and control against emerging threats. By decrypting and analyzing complete packet-level data at wire speed and leveraging cloud-scale machine learning, ExtraHop empowers Security Operations Centers (SOCs) to detect, investigate, and remediate modern cyber risks in real time across hybrid infrastructure.

Skills & tools

GoPythonAWSPostgreSQLKubernetesTerraform

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree in Computer Science or related field
  2. 027+ years professional backend development experience
  3. 03Proficiency in Go or Python
  4. 04API development experience
  5. 05PostgreSQL database design
  6. 06Distributed systems experience