Senior Software Engineer

ExtraHop Logo

ExtraHop

πŸ’΅ $150k-$180k
πŸ“Remote - Worldwide

Summary

Join ExtraHop's team as a Sr. Software Engineer to develop features and components for our market-leading NDR product. You will guide junior team members, design and develop new features, build fundamental tools, and work on the operating system, kernel, drivers, and installation processes. Collaborate with other teams to design and implement core support components. The role requires strong backend development skills, experience with Linux environments, and leadership abilities. ExtraHop offers an engaging and innovative environment with opportunities for professional growth. The salary range is $150,000-$180,000 plus bonus and benefits.

Requirements

  • 5+ years working experience designing and implementing backend infrastructure components
  • Fluent in back-end languages such as Python, Golang, Rust, or C/C++
  • Experience with basic CPU, network, or storage performance analysis and tuning on Linux
  • Familiarity with cryptography principles, applications, and protocols such as TLS
  • Experience with authentication/authorization technologies such as SAML, OAuth, OIDC, Kerberos, or LDAP/Active Directory
  • Proven aptitude for deeply understanding new network technologies, such as when adopting and debugging existing servers and client libraries to support new features
  • Familiarity with navigating typical Linux server environments, including common tools, package management, and services
  • Experience leading or mentoring other team members and maintaining strong software engineering practices
  • Strong communication skills

Responsibilities

  • Maintain a high standard for the team in code reviews
  • Design and own development of features, collaborating inside the team and across the architecture team, product management teams, and other stakeholders as necessary
  • Provide technical leadership to junior team members and leverage design and mentorship experience to help enable the team
  • Occasionally expand into other areas of engineering β€” we encourage and support full-stack flexibility
  • Collaborate with UX, PM, QA, and other engineering teams to define requirements, develop architecture, and implement new features
  • Participate in agile development methodologies
  • Demonstrate traits in line with our company values (have a sense of humor, be nice to each other, think about customers first, build cool stuff)

Preferred Qualifications

  • Extensive experience with cloud platforms such as AWS, Azure, or GCP
  • Experience with Docker containers, CI pipelines, and other build tools
  • Experience with monitoring or analytics tools such as Prometheus/Grafana, QuickSight, or CloudWatch
  • Working exposure to security certifications such as FIPS 140, FedRAMP, Common Criteria, SOC2, PCI DSS, or HIPAA
  • Experience developing, maintaining, or extensively customizing a Linux/Unix-based OS for cloud, server, or embedded use cases
  • Basic experience using and/or administering an RDBMS such as PostgreSQL or MySQL

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.