Software Engineer - Networking & Security at Eero
San Francisco, CA, US

At eero we are focused on making networks--the connections between things--first-class members of people’s digital lives. This means not only providing a secure-out-of-the-box network, but also moving the needle in how people understand, design, and manage their network where security, privacy, isolation, and alerting are requirements.

We are looking for someone with experience writing applications that leverage netfilter, or similar kernel interfaces on other systems, to monitor and filter connections on a router. When the existing APIs fall short, you modify the kernel. You are familiar with the protocols typically seen used by IoT (and other home-centric) devices, and understand the security models employed. You can navigate the difference in philosophy between IPv4 and IPv6 consumer networks and understand how to architect software accordingly.

We realize that networking is in many respects still the digital wild west. Ultimately you should be determined to improve the status quo for home networking security and management by exposing novel hooks and capabilities beyond those traditionally available.

We’re looking for someone who 

  • Builds. You have experience with networking stacks and have built web applications professionally for 3+ years
  • Has a solid foundation in computer science with strong competencies in data structures, software design, and distributed systems
  • Is technical. You can lead technical architecture discussions and help drive technical decisions
  • Is curious. You love exploring new technologies and architectural trends
  • Develops and deploys. You have a deep understanding of the full development life cycle starting with feature concept to shipping of a feature
  • Is comfortable working with internal systems. Defining APIs, reviewing technical proposals, and contributing to our internal tools and test frameworks
  • Collaborates. You enjoy working with teams and communicate proactively on complex projects
  • Bonus #1: Is familiar with DNS, internet performance, and/or internet security
  • Bonus #2: You have linux kernel and netfilter experience