[Remote] Senior Software Engineer | Middleware
Note: The job is a remote job and is open to candidates in USA. ExtraHop is on a mission to protect and empower the connected enterprise by providing visibility into cyber threats and network performance issues. They are seeking a Senior Software Engineer to join the Middleware team to build a fault-resilient, highly available platform and develop customer-facing features that enhance security and engineering teams' capabilities.
Responsibilities
- 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
Skills
- 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
- 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)
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
Company Overview