Senior Software Engineer | Middleware

extrahopnetworks

United States

Remote

USD 160,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first
Health coverage
401(k) match
Educational reimbursement
Volunteer time off

Job summary

ExtraHop Networks is seeking a senior backend engineer to join a Middleware team building a fault-resilient platform powering customer-facing security features. The role covers public REST APIs, large-scale data pipelines, and configuration management across a fleet of services with a focus on reliability.

This remote-friendly US-based position favors candidates in the Seattle area. You will design and implement backend services in Go and Python, mentor teammates, and drive initiatives to

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • 7+ years of backend development experience.
  • Strong Go and Python skills; API experience.
  • PostgreSQL design or query optimization experience.
  • Experience building scalable, highly available systems.
  • Self-starter with solid communication in agile environments.

Responsibilities

  • Design, develop, and maintain backend services in Go and Python.
  • Lead code reviews and contribute to technical strategy in agile ceremonies.
  • Provide technical leadership and mentorship to junior engineers.
  • Address technical debt and improve code, tooling, and infrastructure.
  • Build customer-facing features for security and incident response.
  • Support database scalability, migrations, and high-throughput pipelines.

Skills

Go
Python
API design
PostgreSQL
Distributed systems
Leadership

Education

Bachelor's degree

Tools

AWS
Terraform
Django
FastAPI

Job description

Role overview

A senior backend engineering role on a Middleware team focused on building a fault-resilient, highly available platform that powers customer-facing security features. The work spans public REST APIs, large-scale data pipelines, and configuration management across a fleet of services, with a strong emphasis on reliability and type-first design. The position is remote within the United States, with a preference for candidates based in the Seattle, WA area.

Responsibilities
  • Design, develop, and maintain backend services in Go and Python that power the platform and its integrations.
  • Take part in agile ceremonies, lead code reviews, and contribute to technical strategy discussions across the team.
  • Provide technical leadership and mentorship to junior engineers while fostering a culture of curiosity and collaborative problem solving.
  • Address technical debt proactively and continually improve the codebase, tooling, and underlying infrastructure stack.
  • Build customer-facing features that enable security and engineering teams to investigate and respond to threats.
  • Support database scalability efforts, data migrations, and high-throughput pipeline work across the service fleet.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional backend development experience.
  • Strong proficiency in Go, Python, or an equivalent programming language.
  • Hands-on experience with API development along with PostgreSQL design or SQL query performance optimization.
  • Background building and scaling distributed, highly available systems.
  • Self-starter mindset, strong problem-solving skills, and a track record of technical ownership, plus effective communication in fast-paced agile environments.
Nice to have
  • Experience with Django, FastAPI, or another Python web framework.
  • Familiarity with cloud services on AWS or Azure (EKS, RDS, S3, SQS, EC2, IAM, Lambdas).
  • Working knowledge of TypeScript and React, or Infrastructure-as-Code tooling such as Terraform.
Benefits and work setup
  • Base salary range of $160,000-$180,000 plus discretionary bonus eligibility and benefits.
  • Remote-first model within the United States, with hybrid flexibility where applicable.
  • Health, dental, and vision coverage.
  • Flexible PTO, prorated sick time based on date of hire, federal holidays, and three days of paid volunteer time.
  • FSA and Dependent Care Accounts, plus EAP where applicable.
  • Educational reimbursement program.
  • 401(k) with employer match or pension where applicable.
  • Pet insurance and parental leave (US only).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Pomerium • United States

Remote
USD 140,000 - 210,000
Fully remote
Salary + equity
Comprehensive health benefits
+2
Staff Software Engineer, Security Engineering
Staff Software Engineer, Security Engineering

coalition • United States

Remote
USD 180,000 - 240,000
Remote-friendly
Health coverage
Flexible PTO
+3
Senior Software Engineer - Backend Platform
Senior Software Engineer - Backend Platform

customerio • United States

Remote
USD 150,000 - 200,000
Medical, dental, vision coverage for员工
Remote work stipends
Parental leave & unlimited PTO
+2
Senior Backend Data Engineer
Senior Backend Data Engineer

7Seventy • United States

Hybrid
USD 150,000 - 240,000
Equity participation
Medical, dental, and vision coverage
401(k) plan
+1
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Software Engineer (FedD105)
Software Engineer (FedD105)

defenseunicorns • United States

Remote
USD 123,000 - 167,000
Remote work in the United States
Travel 10–15%
Medical dental vision coverage
+5
Senior Backend Engineer
Senior Backend Engineer

Atmos • United States

Remote
USD 120,000 - 170,000
Health, dental, and vision coverage
Wellness stipend
Remote work equipment and productivity
Senior Backend Engineer (Go/Python)
Senior Backend Engineer (Go/Python)

BearPlex • United States

Remote
USD 180,000 - 240,000
Fully remote work
Learning budget
Path toward technical leadership
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

customerio • United States

Remote
USD 150,000 - 200,000
Remote work stipend
Medical, dental, vision coverage for家庭
Parental leave 16 weeks
+2
Lead Backend Developer (Remote)
Lead Backend Developer (Remote)

movableink • United States

Remote
USD 147,000 - 192,000
Fully remote