HamburgerMenu
hirist

Software Architect - Datapath

Payyapps Consulting Services Pvt Ltd
Bangalore
10 - 20 Years

Posted on: 14/07/2025

Job Description

Position : SMTS/ PMTS - sPEC Data Path

Summary :


We are seeking a highly skilled software architect/designer to join our team. The ideal candidate will have a strong background in software architecture, framework design, and development, with a deep understanding of network elements, protocols, and high-speed packet processing.

Job Responsibilities :


- Design and develop cutting-edge, extreme-scale packet forwarding and gateway solutions.

- Deliver robust and high-performance software implementations using C and Go.

- Leverage Kubernetes and Docker to optimize network operations.

- Build deep expertise in the SONiC NOS and its ecosystem.

- Collaborate with cross-functional teams to ensure seamless integration with the platform and

control plane.

- Stay current with the latest advancements in high-speed packet processing technologies such as DPDK, VPP, P4, and switching fabric architectures.

- Keep abreast of evolving IETF Layer 3 and transport protocols, including L4S, SRv6, QUIC, and others.

- Effectively troubleshoot and resolve complex technical challenges to ensure performance and reliability.

Must have :

- Over 10 years of experience in developing high-speed packet processing software for networking products.

- Strong proficiency in the C programming language.

- In-depth understanding of IP forwarding and hands-on experience with one or more transport protocols such as TCP or QUIC.

- Extensive knowledge of packet processing within the Linux kernel, including kernel bypass techniques and frameworks like VPP, DPDK, eBPF, and XDP.

- Proven expertise in software architecture, design principles, and modern development methodologies.

- Practical experience with containerization and orchestration tools such as Docker and Kubernetes.

- Strong analytical, debugging, and problem-solving capabilities.

- Excellent communication skills and the ability to collaborate effectively across cross-functional teams.

Good to have :


- Experience in integrating high-speed packet processing applications with shared hosting platforms.

- Proficient in programming with Go and Python.

- Familiar with Network Function Virtualization (NFV) and Software-Defined Networking (SDN) architectures.

- Active contributor to open-source initiatives.

- Hands-on experience in automation and analytics using modern AI frameworks.

- Knowledgeable about the SONiC Network Operating System and its broader ecosystem.

Education and Experience :


- Bachelors or Masters degree in Engineering (Computer Science/Electronics)

- Full-time employment

- 10 years - 15+ years of experience

- Excellent verbal and written communication skills


info-icon

Did you find something suspicious?