Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ExtraHop

Senior Software Engineer – Middleware

ExtraHop

Senior Software Engineer developing services in Go and Python for ExtraHop's cybersecurity products. Leading agile processes and providing technical mentorship in a remote work model.

Posted 5/12/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $160,000 - $180,000 per yearWebsite

Tech Stack

Tools & technologies
GoPostgresPythonSQL

About the role

Key responsibilities & impact
  • Design, develop and maintain services written in Go and Python powering 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
  • Act as a technical expert, fostering a culture of excellence, curiosity and collaborative problem solving.
  • Address technical debt proactively, continually improving our codebase and technical stack

Requirements

What you’ll need
  • 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, PostgresQL database design or SQL query performance optimization
  • Experience building and scaling distributed, highly available systems
  • Strong problem-solving skills, a self-starter mentality, and a track record of technical ownership.
  • Effective communication and collaboration skills, with experience working in fast-paced, agile environments.

Benefits

Comp & perks
  • 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
  • Pet Insurance (US Only)
  • Parental Leave (US Only)
  • Hybrid and Remote Work Model

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoPythonAPI developmentPostgresQLSQL query optimizationbackend developmentdistributed systemshighly available systemstechnical ownershipagile development
Soft Skills
problem-solvingself-starter mentalityeffective communicationcollaborationtechnical leadershipmentorshipcuriositycollaborative problem solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringBachelor’s degree in a related field