Senior Networking Software Engineer
Develop networking software and tools while helping enterprise customers deploy, maintain, and troubleshoot Ethernet switching solutions. Work with engineering teams to improve product reliability and customer experience.
Обязанности
- Develop features and tools for enterprise networking and switching products.
- Support enterprise customers and internal users with networking product issues and deployments.
- Own Ethernet switch deployment issues from initial investigation through resolution.
- Analyze customer problems and collaborate with engineering teams to reproduce, document, and resolve them.
- Improve the availability, reliability, and usability of networking products.
Требования
- Bachelor’s degree in computer science, electrical engineering, computer engineering, or a related field, or equivalent experience.
- At least 8 years of system software development and troubleshooting experience; customer-facing experience is desirable.
- Experience developing in Python and C/C++ in Linux application environments or embedded software.
- Strong knowledge of Linux networking tools, utilities, services, and stack.
- Ability to analyze IPv4, IPv6, Layer 2 switching, TCP/IP, and routing protocols including ARP, STP, LACP, MLAG, IGMP, PIM, BGP, and OSPF.
Будет плюсом
- Experience with large-scale networks and overlay technologies such as VXLAN and EVPN.
- Experience configuring network switch or router platforms such as IOS, JunOS, or EOS.
- Knowledge of SRv6, high-performance computing, low-latency systems, or performance tuning.
- Contributions to networking open-source projects such as FRR or BIRD.
- Experience with AI coding tools or agents.