Principal Software Engineer
Taipei, Taipei, Taiwan, 114690
In our 'always on' world, we believe it's essential to have a genuine connection with the work you do.
RUCKUS Networks is hiring a Principal 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!
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: 10+ 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.
What Happens After You Apply:
Learn how to prepare yourself for the next steps in our hiring process by visiting https://jobs.vistancenetworks.com/content/How-We-Hire/?locale=en_US
Why Join Us?
Vistance Networks shapes the future of communications technology, pushing past what is possible. We deliver solutions that bring reliability and performance to a world always in motion. Our global team of innovators and employees are trusted advisors who listen to customers first, then deliver value.
RUCKUS Networks delivers purpose-driven enterprise networks that enable superior business outcomes in demanding environments. Our solutions combine AI-powered automation, proactive network assurance, and context-aware security, providing exceptional performance with simplified management.
If you want to grow your career alongside bright, passionate, and caring people who strive to create what's next…..come connect to your future at Vistance Networks.
Vistance Networks is an Equal Opportunity Employer (EEO), including people with disabilities and veterans.
#LI-GF1
Learn more about how we're on a quest to connect the future and build what's next.
Job Segment:
Cloud, Software Engineer, Developer, Linux, Virtualization, Technology, Engineering