Share this Job

Title:  IoT Engineer III

Title: Staff Cloud Engineer

At Ruckus Networks, a Commscope company, we are constantly redefining connectivity to create a smarter, simpler, more connected world. We are a pioneer in the wireless infrastructure market, enabling carriers and enterprises to stay ahead of the exploding demand for high-bandwidth applications and services.


Our Ruckus Smart Wi-Fi, LTE, IoT, and Switching technology redefines what’s possible in wireless network performance with flexibility, reliability, and affordability.


Our canine mascot symbolizes our business built on deep relationships with our partners and an obsessive dedication to our end-customers. Dogs are fiercely loyal and known to go to extremes for the benefit of the pack. We win when our customers win, and that drives everything we do.


The Role

We are looking for highly talented software engineer as part of Enterprise Internet of Things (IoT) group. You will be working closely with cross functional teams of developers, administrators and product managers, to develop and deploy world class any-as-a-service native or hybrid applications and solutions in the cloud. As a Staff Software Engineer you will own,  design and  develop reusable software modules and SDKs with a deep understanding of distributed systems.  You will collaborate with architects and engineers to breakdown complex features into incremental deliverables and pursue simplicity, efficiency and performance.



Work across all phases of software development lifecycle ( Analysis, Design, Implementation, Deployment and Support)

Design and implement Multi Cloud Enterprise IoT services and solutions that are secure, scalable, reliable and responsive

Collaborate effectively with technical partners, software and hardware teams spread across the geos

Communicate technical ideas and directions across the organization

Self-starter requiring minimal direction, exercising latitude in determining goals of the assignment

Demonstrate creative thinking, intellectual and entrepreneurial exploration 


Minimum Qualifications:

BE/BTech or Masters degree in Computer Science or closely related field

Practical understanding of data structure, algorithms and design patterns

7+ Years of software development experience in Java, and/or Python

Expertise in design and development of REST based services

Hands on experience in multi-threaded programming and distributed systems

Extensive programming experience in Core Java, Java/Python backend development

Experience with container orchestration engines – Kubernetes/Mesos

Strong working knowledge of continuous development techniques ( Agile, CI/CD, Jenkins)

Experience with at least one of Perforce/GIT

Experience with one of the public clouds– AWS/ Azure/ GCP



Large scale distributed systems development experience

Experience with OS virtualization and microservices technologies ( VMWare ESX, KVM, Docker etc)

Basic understanding of IP Networking – Switching/Routing/L3-L7 protocols

Strong analytical and debugging skills with customer-facing products experience

Excellent organization, prioritization and communication skills

Job Segment: Engineer, Network, Computer Science, Telecom, Telecommunications, Engineering, Technology