Principal Software Engineer

F5

San Jose, US
Base: $203,200.00 - $304,800.00; bonus/equity: inc...
Bgp, mp-bgp, mpls, evpn
Networking fundamentals (tcp, udp, l4-l7)
Distributed systems design
At F5, we are building a Cloud Native solutions to support large-scale, high-performance, and highly available services across multi-cloud environments

Job Summary

  • At F5, we are building a Cloud Native solutions to support large-scale, high-performance, and highly available services across multi-cloud environments.
  • You will be responsible for designing and implementing scalable and resilient control and data plane solutions while bringing leadership experience and technical acumen to influence the future direction of our product.
  • The annual base pay for this position is: $203,200.00 - $304,800.00.

Matching Summary

At F5, we are building a Cloud Native solutions to support large-scale, high-performance, and highly available services across multi-cloud environments.

Salary

Base: $203,200.00 - $304,800.00; Bonus/Equity: Incentive compensation, bonus, restricted stock units; Benefits: Benefits package

Skills & Requirements

Must-have

  • BGP, MP-BGP, MPLS, EVPN
  • Networking fundamentals (TCP, UDP, L4-L7)
  • Distributed systems design
  • Kubernetes (K8s) orchestration
  • C/C++/Golang proficiency
  • Cloud networking platforms

Nice-to-have

  • Leadership experience
  • Mentoring junior engineers
  • Technical and non-technical communication
  • Passion for cybersecurity

Key Requirements

  • 14+ years software engineering experience
  • 10+ years large-scale distributed systems design
  • Prior cloud technologies experience (AWS, K8s)
  • Deep expertise in BGP, MPLS, EVPN, IPSec
  • Experience with commercial BGP routing solutions
  • Strong coding proficiency in C/C++/Golang
  • Hands-on Docker, K8s, microservices architecture
  • Strong architectural skills for highly available systems

Work Rights

Not specified

Tailored Resume

Cover Letter