
Search by job, company or skills
n our always on world, we believe it's essential to have a genuine connection with the work you do.
RUCKUS Networks is hiring a Senior Staff Software Engineer who will work closely with our team in Taipei!
How You'll Help Us Connect the World
In this role, you will work alongside experienced engineers to design, develop, and deploy software solutions. You will have the opportunity to apply your programming skills, deepen your understanding of networking principles, and gain hands-on experience with cutting-edge technologies like Kubernetes. If you are an engineer with a passion for new technologies and skills, we would love you to join our team!
Key Responsibilities:
Design and evolution of the RUCKUS Edge platform, ensuring seamless integration between network services and containerized applications.
Architect and develop performance-critical system components, with a relentless focus on efficiency, concurrency, and low-latency throughput.
Own the Kubernetes networking stack within the product for edge-specific workloads.
Lead the investigation and resolution of complex, deep-stack technical issues that span across hardware, kernel, and application layers.
Work closely with global product teams to translate high-level requirements into scalable, maintainable technical designs.
Required Qualifications for Consideration:
Experience: 7+ years of professional software development experience, with a proven track record in networking or systems programming.
Programming Mastery: Expert-level proficiency in Go or C. You should be comfortable writing high-performance, system-level code.
Networking Domain Expertise: Deep knowledge of networking protocols (L2/L3, TCP/IP), socket programming and hands-on experience with network virtualization or software-defined networking (SDN).
Cloud-Native Proficiency: Strong experience with Kubernetes internals and Container orchestration. You should understand how K8s manages networking, storage, and lifecycle at an advanced level.
Linux Systems Knowledge: Deep understanding of Linux internals, including networking namespaces, cgroups, and kernel-space/user-space communication.
You Will Excite Us If You Have:
Data Plane Acceleration: Hands-on experience with VPP (Vector Packet Processing), DPDK, or eBPF.
Edge Computing: Experience building distributed edge systems or Smart Edge gateways.
Performance Optimization: Proven ability to profile and optimize systems for maximum packet processing efficiency.
Job ID: 144064645