Principal Software Development Engineer

F5

Hybrid
Routing control-plane development
Distributed networking systems
Route computation and convergence handling
This role defines and evolves core networking intelligence including routing logic, policy orchestration, and multi-cloud connectivity behavior

Job Summary

  • This role defines and evolves core networking intelligence including routing logic, policy orchestration, and multi-cloud connectivity behavior.
  • The successful candidate will operate as a hands-on technical leader driving architectural direction while mentoring engineers to ensure scalability and resilience.
  • F5 is passionate about cybersecurity and prioritizes a diverse community where individuals can thrive while protecting consumers from fraud.

Matching Summary

Match Score: 85

This role defines and evolves core networking intelligence including routing logic, policy orchestration, and multi-cloud connectivity behavior.

Skills & Requirements

Must-have

  • Routing control-plane development
  • Distributed networking systems
  • Route computation and convergence handling
  • Topology abstraction and configuration modeling
  • High availability and deterministic failover
  • Cloud-native networking experience

Nice-to-have

  • Experience with Raft consensus models
  • Knowledge of L3VPNs and EVPN overlays
  • Mentoring engineering teams
  • Debugging dynamic routing behavior
  • Cross-region multi-tenant connectivity

Key Requirements

  • 12+ years of software engineering experience
  • Bachelor's or Master's degree in Computer Science or Engineering
  • Deep experience in SDN or cloud network orchestration

Work Rights

Not specified

Tailored Resume

Cover Letter