Principal Engineer

F5•San Jose, CA
•$225,600 - $338,400

About The Position

As a Principal Engineer at F5, you will play a hands-on technical leadership role in building and scaling F5’s AI Security and Delivery Platform. You will own end-to-end component design, data plane efficiency, control plane integrations, and advanced AI security and traffic delivery controls across multi-cloud and Kubernetes-native infrastructures. The role involves designing, coding, and deploying resilient, scalable features for enterprise AI control planes and data planes; implementing security and traffic delivery controls for high-throughput AI workloads and LLM pipelines; and building Kubernetes-native operators, custom resource definitions, and high-performance proxy plugins. You will mentor senior and staff engineers, conduct architectural reviews, drive code quality standards, and collaborate with product management and platform architects to refine specifications and deliver platform releases. The annual base pay range is $225,600.00–$338,400.00. Incentive compensation, bonus, restricted stock units, and benefits may also be offered. The job description is a general representation of the position, and responsibilities and requirements may change.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • 12+ years of software engineering experience building high-performance networking, API gateway, application delivery, distributed control plane, or cloud security infrastructure software.
  • Strong hands-on programming skills in Go, C, or Rust.
  • Demonstrated experience with Kubernetes internals, container orchestration, and multi-cloud networking primitives, including AWS, Azure, GCP, and Private Cloud.
  • Solid understanding of the AI Software Development Lifecycle, modern AI application platforms, traffic optimization, and enterprise security protocols.
  • Proven ability to drive complex technical projects from concept to production deployment.

Responsibilities

  • Design, code, and deploy resilient, scalable features for enterprise AI control planes and data planes using Go, C, and Rust.
  • Implement advanced security controls, semantic policy enforcement, rate limiting, load distribution, and observability mechanisms for high-throughput AI workloads and LLM pipelines.
  • Build Kubernetes-native operators, custom resource definitions (CRDs), and high-performance proxy plugins that bridge multi-cloud and on-premises environments.
  • Mentor senior and staff engineers, conduct architectural reviews, drive code quality standards, and enforce engineering best practices across teams.
  • Collaborate with product management and platform architects to refine technical specifications and deliver robust platform releases.
  • Own end-to-end component design, data plane efficiency, control plane integrations, and AI security and traffic delivery controls across multi-cloud and Kubernetes-native infrastructures.

Benefits

  • Benefits are offered; details are available through F5’s careers benefits page.
  • Incentive compensation, bonus, and restricted stock units may also be offered.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service