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 :
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Contribute to the design and implementation of software solutions, considering scalability and performance.
- Apply your understanding of networking concepts in the development and troubleshooting of applications.
- Gain practical experience working with Kubernetes for container orchestration and management.
- Collaborate effectively with team members through code reviews and knowledge sharing.
- Participate in testing and quality assurance efforts to ensure the reliability of our software.
- Contribute to the continuous improvement of our development processes and tools.
Required Qualifications for Consideration :
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).Proficiency in at least one of the following programming languages : Go, C, or shell script.A strong foundational understanding of networking concepts, including L2 / L3 packets, TCP / UDP / IP, DHCP, and DNS.Some exposure to or understanding of containerization and orchestration technologies, particularly Kubernetes.Demonstrated eagerness and proactive attitude towards learning new technologies and expanding your skillset.Strong problem-solving and analytical skills.Excellent communication and collaboration skills.Ability to work effectively both independently and as part of a team.You Will Excite Us If You Have :
Experience with security best practices in software development.Familiarity with cloud platforms (e.g., AWS, Azure, GCP).