Distinguished Software Engineer - Cloud

Ruckus Networks — Taiwan · Posted ~2 weeks ago

Head Full-time Onsite

Skills

Cloud technologies Large-scale system design Networking Security SaaS Software development Cloud Wi-Fi

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A leading technology organization is seeking a distinguished software engineer to tackle complex cloud and network management challenges. You will combine hands-on development with large-scale system design, working across cloud infrastructure, highly scaled SaaS services, networking, security and management platforms.

Highlights

Take on a highly technical, broad-impact role spanning cloud infrastructure, large-scale SaaS, networking and security, with substantial influence over system design and innovation.

Description

In this 'always-on' world, we believe it is essential to have a genuine connection with the work you do. Our Taipei Development Center (Taipei, Taiwan) is looking for a Distinguished Software Engineer to work on Ruckus Cloud and on-prem network management products. We are looking for an individual with proven technical skills, who can span the breadth of the product, jump into the depths of different topics and bring fresh ideas into various areas through innovations. The work includes large-scale system design, networking, security, configuration, cloud-related technology, highly scaled SaaS services, management platforms, Wi-Fi, and many more areas. How You'll Help us Connect The World The mission of the team is to build the plumbing in the cloud infrastructure that makes cloud services deployment simple and fast. The role requires hands-on development, and a deep understanding of cloud-related technologies, management platforms, networking, and Wi-Fi. You will be responsible for: Architect, design, and develop forward-looking optimized, performant, scalable, and secure solutionAbility to understand the big picture, discern high-level details and development dependenciesAbility to lead and influence team members and product manager to forge consensus on technical discussions including architectural and design guidelines, code reviews, release process, etcIn general, the successful candidate needs to be multi-faceted, and a clear communicator with the ability to manage programs, identify risks and clearly communicate inwards as well as upwards. This project involves development centers spanning multiple geographies and time zones. Required Qualifications for Consideration Master's degree in Computer Science or another technical field or equivalent practical experience15+ years of related work experience in leading and technically running projectsExperience on projects in Cloud computing or Cloud-hosted servicesExperience writing software, designing APIs, and working on projects from cradle to grave, including the aspects of back-office integrationExperience building SaaS platform which applies microservices/distributed systems architectureSolid understanding of Java aspects like JVM Garbage Collection, JVM Heap, JVM Stack, JVM Profiling, JVM parameters for fine-tuning, JVM Class Loading, etc.You Will Excite Us If You Have Excellent analytical, problem-solving, organizational, communication, and interpersonal skillsIn-depth understanding of microservices architectures, technological familiarity with public/private/hybrid cloud, Openstack, GCE, Kubernetes, AWSHave built API's/services:That is built on top of MQ's - RabbitMQ, Kafka, NATS etc.That uses cache like Redis, Memcached to improve the performance of the platformThat scales to millions of users in a cloud environment like Private cloud, GCP, AWS, Azure, etc.Wifi knowledge would be highly desired