F

F5

Multi-cloud app security and delivery platform

Senior Principal Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAHybrid

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 15+ years of software engineering experience with a proven track record of architectural leadership in enterprise networking, cloud security, API/gateway infrastructure, or application delivery platforms.
  • Advanced proficiency in Go, C, and Rust for high-performance system-level and network software development.
  • Deep experience in distributed control plane design, high-performance data plane packet processing, application delivery controllers (ADCs), reverse proxies, and API management systems.
  • Deep knowledge of Kubernetes architecture, custom controllers, container networking, and multi-cloud infrastructure (AWS, Azure, GCP, private cloud).
  • Solid understanding of the AI Software Development Lifecycle, AI application workloads, enterprise AI security frameworks, and traffic delivery dynamics.

Responsibilities

  • Define the overall architectural vision and long-term technical roadmap for F5’s AI security, application delivery, intelligent traffic routing, and control plane technologies.
  • Architect and lead implementation of high-throughput, low-latency data plane and distributed control plane systems using Go, C, and Rust.
  • Integrate platform infrastructure with the modern AI software development lifecycle, including runtime protection, prompt/response scanning, model serving delivery, vector stores, and orchestration frameworks.
  • Lead multi-cloud and hybrid-cloud architecture designs utilizing Kubernetes CRDs, ingress/gateway controllers, service meshes, and cloud-native network topologies across public and private cloud environments.
  • Partner with executive leadership, product management, and engineering teams to translate complex business requirements into robust technical specifications and execution plans.

About the Company

F5

Multi-cloud app security and delivery platform

F5 provides multi-cloud application services and security, including web application and API protection (WAF and API security), bot defense, fraud prevention, and application delivery (load balancing and access management). Its products protect and accelerate applications wherever they run, delivered as licenses, subscriptions, and support contracts, with professional services to help implementation. The company differentiates itself with a broad, integrated suite that covers both security and delivery across multi-cloud environments for a wide range of industries. Its goal is to help customers securely deliver reliable, fast, and available applications across any cloud or data center while reducing fraud and ensuring smooth user access.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at F5

See more jobs