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.
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
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