HamburgerMenu
hirist

F5 - Principal Software Development Engineer - Networking Systems

F5 NETWORKS INNOVATION PRIVATE LIMITED
12 - 15 Years
Bangalore

Posted on: 10/03/2026

Job Description

What Youll Do :

- Design and develop routing control-plane services, including route computation, convergence handling, topology abstraction, configuration modeling, and distributed reconciliation logic.

- Build and evolve networking intelligence for service-to-service routing, connectivity policies, traffic segmentation, and cross-region/multi-tenant behavior.

- Define system architecture supporting high availability, deterministic failover, scale-out routing state distribution, and consistent configuration propagation across clusters and sites.

- Lead design reviews, influence engineering patterns, and ensure correctness, observability, and operational readiness of networking components.

- Develop testing strategies for route scale, convergence timing, configuration drift, and failure simulation under realistic networking conditions.

- Build tooling for debuggability, policy traceability, routing event visibility, and operational workflows used in production environments.

- Partner with product, platform, and cloud networking teams to ensure alignment with AWS, Azure, and GCP networking primitives including routing boundaries, private connectivity, service routing, and hybrid/cloud edge patterns.

- Mentor teams and drive engineering excellence in networking, distributed systems, and cloud-native design.

What You Bring :


- Strong hands-on experience building networking systems with a focus on routing logic, distributed state management, or networking control-plane development.

- Practical experience with one or more advanced networking concepts such as: route policy frameworks, peering models, routing state machines, L3VPNs, EVPN-style overlays, or distributed topology management.

- (Experience may include open-source stacks, commercial routers, SDN controllers, or cloud networking platforms.

- Solid understanding of distributed system fundamentals including eventual consistency, consensus models (e., Raft), cluster coordination, and state synchronization patterns is a strong plus.

- Experience with cloud-native networking (Kubernetes networking, service routing, intent-based networking, or large-scale multi-cloud connectivity models).

- Strong Linux fundamentals including namespaces, networking internals, and debugging of runtime behavior in distributed systems.

- Proven track record driving architecture, improving platform reliability, and mentoring engineering teams.

- Strong analytical and debugging skills, especially in scenarios involving dynamic routing behavior, distributed failures, or configuration-driven networking logic.

Qualifications :


- 12+ years of experience in software engineering with a focus on networking control-plane development, distributed networking systems, SDN, or cloud network orchestration.

- Bachelors or Masters Degree in Computer Science, Engineering, or equivalent hands-on industry experience.

The Job Description is intended to be a general representation of the responsibilities and requirements of the job.

However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in