Search by job, company or skills

Ruckus Networks

Distinguished Software Engineer (Cloud)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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 solution
  • Ability to understand the big picture, discern high-level details and development dependencies
  • Ability to lead and influence team members and product manager to forge consensus on technical discussions including architectural and design guidelines, code reviews, release process, etc

In 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 experience
  • 15+ years of related work experience in leading and technically running projects
  • Experience on projects in Cloud computing or Cloud-hosted services
  • Experience writing software, designing APIs, and working on projects from cradle to grave, including the aspects of back-office integration
  • Experience building SaaS platform which applies microservices/distributed systems architecture
  • Solid 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 skills
  • In-depth understanding of microservices architectures, technological familiarity with public/private/hybrid cloud, Openstack, GCE, Kubernetes, AWS
  • Have 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 platform
  • That scales to millions of users in a cloud environment like Private cloud, GCP, AWS, Azure, etc.
  • Wifi knowledge would be highly desired

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145684261