SRv6 Design Engineer

Remote • Posted 1 day ago • Updated 1 minute ago
Contract Corp To Corp
Contract W2
Contract Independent
Remote
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • SRv6

Summary

Role Overview

We are looking for a Senior Network Software Engineer to design and implement next-generation EVPN L2/L3 services over SRv6 using FRRouting (FRR) and the Linux networking stack.

You will work on control-plane extensions (BGP EVPN, ISIS), Linux SRv6 dataplane integration, and cloud-native deployment (Kubernetes). This role involves deep systems programming, close interaction with the Linux kernel, and shaping future open-source networking capabilities.

Key Responsibilities

Control Plane (FRR)

  • Extend FRR (bgp) to support for EVPN routes with SRv6 L2 Service SIDs
  • Integrate ISIS SRv6 locators and SID reachability into EVPN resolution logic
  • Design and implement new ZAPI extensions for SRv6 L2 dataplane control
  • Contribute to FRR CLI and YANG models for SRv6-based EVPN services

Dataplane (Linux SRv6)

  • Implement Linux SRv6 dataplane integration for (DT2U / DT2M / DX2 behaviors), SRv6 encapsulation
  • Integrate EVPN MAC/FDB state with Linux bridges and VLANs
  • Debug and optimize forwarding behavior in Linux networking stack

Cloud-Native & Platform

  • Package FRR + SRv6 into containerized deployments
  • Integrate with RHEL CoreOS
  • Collaborate on Operator/CRD-driven network service provisioning

Collaboration & Open Source

  • Participate in architecture/design reviews
  • Produce high-quality design documentation
  • Contribute upstream-quality code (FRR, Linux where applicable)
  • Mentor junior engineers

Required Experience & Skills

Must Have

  • 8+ years in network systems or kernel-adjacent development
  • Strong C programming skills (production-grade)
  • Hands-on experience with FRRouting (FRR) on bgpd, zebra, isisd or equivalent routing stack
  • Deep understanding of BGP EVPN, SRv6, Linux networking stack (netlink, routes, bridges, FDB, VRF)
  • Experience working with IPv6-only underlays
  • Proven ability to debug complex distributed systems

Strong Plus

  • Experience with Linux SRv6 or MPLS dataplanes
  • Exposure to kernel networking code
  • Familiarity with YANG / Netconf / RESTCONF
  • Experience with OpenShift / Kubernetes networking
  • Contributions to open-source networking projects
  • Experience with DPU / SmartNIC (e.g., BlueField, Pensando)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90719156
  • Position Id: 2026-11820
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

8d ago

Easy Apply

Contract

75 - 80

Remote

12d ago

Easy Apply

Contract

75 - 80

Remote

8d ago

Easy Apply

Full-time, Contract, Third Party

Depends on Experience

Remote

Yesterday

Easy Apply

Contract

$50 - $60

Search all similar jobs