Senior Software Engineer | Middleware
Core
Design, develop, and maintain fault-resilient, highly available, and scalable backend services powering ExtraHop's security and network visibility platform.
Role type
Senior Software Engineer (Backend/Middleware)
Builds
Customer-facing features, public REST APIs, data pipelines, and native product integrations for security and engineering teams.
Domain
Cybersecurity / Network Detection and Response (NDR) / Cloud Infrastructure
Required skills
Go, Python, API development, PostgreSQL, distributed systems design, technical leadership, code review, technical strategy
Preferred skills
Django, FastAPI, AWS, Azure, EKS, RDS, S3, SQS, EC2, IAM, Lambdas
Technologies
Go, Python, TypeScript, React, Terraform, AWS, GCP, PostgreSQL
Responsibilities
Design and develop services in Go and Python; lead agile development processes and code reviews; provide technical mentorship to junior members; address technical debt; optimize database performance and scalability.
Seniority
Senior, hands-on IC with mentorship responsibilities