ExtraHop is seeking a Senior Software Engineer to help develop and maintain tools and platforms that support detection engineering and deliver timely threat intelligence to customers.
Requirements
- In-depth knowledge of networking fundamentals, including the OSI model and excellent working knowledge of the key protocols from Layer 2 through Layer 7
- Experience developing and maintaining code for enterprise applications with emphasis on quality and maintainability
- Experience developing solutions using cloud-native technologies and platforms
- Proficiency in Python and Javascript (preferred)
- Knowledge of Threat Intelligence and Open-Source Intelligence (OSINT) platforms, techniques, and tools (preferred)
- Experience with network-oriented security tools such as Wireshark, Tshark, tcpdump, Suricata, Snort, or other packet capture and analysis tools (preferred)
- Familiarity with Infrastructure-as-Code (IaC) technologies such as Terraform, Ansible, Packer (preferred)
Responsibilities
- Develop and maintain tools and platforms that support detection engineering
- Troubleshoot and resolve issues in automated processes responsible for delivering timely threat intelligence to customers
- Collaborate with cross-functional teams to ensure tools and processes are meeting developer, data scientist, and security researcher needs
- Mentor and coach other Software Engineers on software development best practices
- Actively participate in code review to ensure quality and uplevel other engineers
Other
- 5+ years of experience with software engineering in a team environment
- Self-starter with a strong problem-solving track record and ability to grow and learn
- Excellent teammate and collaborator who can iterate on problems quickly
- Proficient at communication in both spoken and written forms, including documentation
- 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