Senior Software Engineer (Middleware)

ExtraHop

United States Posted October 9, 2026

Check how well your resume matches this job

Remote Full-time Senior
Salary Range

$160,000 - $180,000

Job Description

Join ExtraHop's Middleware team as a Senior Software Engineer. In this role, you will help build a fault-resilient, highly available, and customer-centric platform. You will work with a team to develop scalable and secure services, lead agile development processes, and provide technical leadership to junior team members. The position offers a range of benefits, including competitive compensation, professional development support, and flexible work options.

  • Design, develop, and maintain services written in Go and Python that power ExtraHop’s products.
  • Lead and participate actively in agile development processes, code reviews, and technical strategy discussions.
  • Provide technical leadership to junior team members and leverage design and mentorship experience to help enable the team.
  • Experience building and scaling distributed, highly available systems
  • Bachelor’s degree in Computer Science, Engineering or a related field
  • Experience in API development, PostgresQL database design or SQL query performance optimization
  • Effective communication and collaboration skills, with experience working in fast-paced, agile environments
  • Strong problem-solving skills, a self-starter mentality, and a track record of technical ownership
  • Solid knowledge of Go, Python, or an equivalent programming language
  • 7+ years of professional backend development experience
  • Experience with Django, FastAPI or another Python web framework
  • Experience with cloud services on AWS or Azure (EKS / RDS / S3 / SQS / EC2 / IAM)
  • Experience around containers and related technologies (Kubernetes / Docker / HashiCorp - Packer, Vault, and Terraform)
Required Skills
software development Agile leadership Python mentoring PostgreSQL SQL performance optimization communication collaboration problem solving Django FastAPI Amazon Web Services Azure Amazon S3
How to apply

You apply on ExtraHop’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About ExtraHop

See every open role at ExtraHop on ARes.

More Jobs at ExtraHop
Share This Job