ExtraHop

Software Engineer III – Middleware

ExtraHop

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $145,000 - $160,000 per year

About the role

  • Design, develop, test and maintain backend services written in Go and Python powering ExtraHop’s products.
  • Contribute to building and improving APIs, database scalability, data migrations, and configuration management across services.
  • Actively participate in agile development, including sprint planning, code reviews, and technical strategy discussions.
  • Collaborate with team members and cross-functional partners to foster a culture of excellence, curiosity and collaborative problem solving.
  • Troubleshoot production issues and participate in operational support practices to improve stability
  • Address technical debt proactively, continually improving our codebase and technical stack

Requirements

  • Bachelor’s degree in Computer Science, Engineering or a related field
  • 5+ years of professional backend development experience
  • Working experience with Go, Python, or an equivalent programming language
  • Experience in API development, PostgresQL database design or SQL query performance optimization
  • Familiarity with scaling distributed, highly available systems
  • Strong problem-solving skills, a self-starter mentality, and a track record of technical ownership.
  • Clear communication and ability to work effectively in a collaborative, fast-paced agile environment.
Benefits
  • 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
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 developmentdatabase scalabilitydata migrationsconfiguration managementagile development
Soft Skills
problem-solvingself-startertechnical ownershipclear communicationcollaborativecuriosityexcellencecollaborative problem solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering