Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

F5 Logo

Principal Software Engineer / Network Drivers

F5

$186,400 - $279,600
Dec 5, 2025
Seattle, WA, US
Apply Now

F5 is looking to solve the problem of creating, securing, and running applications that enhance how we experience our evolving digital world, specifically by designing, developing, and testing network drivers for a scalable, distributed, and carrier-grade software solution.

Requirements

  • Must have a strong C development background.
  • Must have experience and knowledge of networking protocols, architecture, and technologies.
  • Experience with Linux user space and kernel space driver development.
  • Experience with DPDK's network PMDs.
  • Exposure to containerization solutions (like Kubernetes) and Microservices Architecture.
  • Well-versed in GitLab and/or similar repository solution.
  • Excellent analytical and debugging skills.

Responsibilities

  • Serve as the technical expert for network driver design and architecture.
  • Drive analysis of requirements.
  • Design and implement network drivers and test automation for them.
  • Research, investigate, and define new areas of technology to enhance existing products or identify new product directions.
  • Assist manager and architect with project estimates.
  • Liaise with cross-functional teams to ensure that project is delivered in its entirety.
  • Act as a mentor for junior members of the team

Other

  • A minimum of 8+ years of related work experience with a Bachelor's degree; or 6-8 years work experience and a Master's degree; or a PhD with 5 years' work experience.
  • Ability to manage ambiguity in work.
  • Ability to present ideas verbally and in-writing with clarity and precision.
  • Uphold F5's Business Code of Ethics.
  • Participate in hiring and onboarding process.