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 keeps applications running fast, safe, and efficiently for large companies by providing highly configurable and fast hardware and software products. The Drivers' team is looking for a Principal Software Engineer to design, develop, and test network drivers for a scalable, distributed, and carrier-grade software solution, specifically for high-performance packet processing in BIG-IP's data-plane.

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.
  • 8+ years’ programming experience.
  • Excellent analytical and debugging skills.
  • Experience with DPDK’s network PMDs.
  • Exposure to containerization solutions (like Kubernetes) and Microservices Architecture.

Responsibilities

  • Serve as the technical expert for network driver design and architecture.
  • 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.
  • Drive analysis of requirements.
  • 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

  • Ability to manage ambiguity in work.
  • Ability to present ideas verbally and in-writing with clarity and precision.
  • 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.
  • Well-versed in GitLab and/or similar repository solution.
  • Uphold F5’s Business Code of Ethics.