Senior Software Engineer (Middleware)
ExtraHop
- United States
- Senior Level
- 7+ years
- Bachelor's degree
- Posted
Skills
Required
- Python
- Go
- API development / PostgresQL database design / SQL query performance optimization
- backend development
- Django
- FastAPI
- Python web
Preferred
- cloud services
- AWS / Azure
- EKS / RDS / S3 / SQS / EC2 / IAM
- Kubernetes / Docker / HashiCorp
- Packer
- Vault
- Terraform
- agile development processes
- code reviews
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.
Responsibilities
- 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
Requirements
- 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
Preferred
- 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)
Pay
USD 160,000 - 180,000
jobapplier