Job Description
ExtraHop is seeking a Senior Software Engineer to contribute to the development of features and components at the foundation level of their appliances and cloud offerings. This role involves designing new features, building fundamental tools, and enabling the creation of world-class security applications. The Senior Software Engineer will collaborate with various teams, provide technical leadership to junior team members, and participate in agile development methodologies.ExtraHop values innovation, collaboration, and a positive culture, encouraging employees to contribute to industry-leading technology and grow professionally.
Responsibilities: - Maintain high code review standards.
- Design and own feature development.
- Provide technical leadership and mentorship.
- Collaborate with UX, PM, QA, and other engineering teams.
- Participate in agile development methodologies.
Requirements: - 5+ years of experience in backend infrastructure development.
- Proficiency in backend languages (Python, Golang, Rust, or C/C++).
- Experience with CPU, network, or storage performance analysis on Linux.
- Familiarity with cryptography principles and protocols (TLS).
- Experience with authentication/authorization technologies (SAML, OAuth, OIDC, Kerberos, or LDAP/Active Directory).
- Aptitude for understanding new network technologies.
- Familiarity with Linux server environments and tools.
- Experience leading or mentoring team members.
- Strong communication skills.
ExtraHop offers: - 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