We're looking for talented engineering management to work with the Ruckus Cloud. This project offers interesting opportunities for building innovative services. We are looking for managers who see the big picture, can span the breadth of the product, jump into the depths of different topics and bring fresh ideas into various areas and ultimately able to lead the team through innovations.
The mission of our team is to build the plumbing in the cloud infrastructure that makes the cloud services deployment simple and fast. For the cloud team it also includes aspects of large-scale system design, networking, security, configuration and many more areas. You will be involved with our fast-paced releases. The role requires a deep understanding cloud-related technology, highly scaled SaaS services background and management platforms, networking, and Wi-Fi. You will help by cascading best practices for the engineering organization down to your teams, You'll also be accountable for coaching your team to take on more responsibility. You will be a role model of cross-functional leadership, setting the bar for not only your team but the engineering and product teams with whom you work closely every day.
Where you can make an impact:
Leading a team of engineers to define and evolve the architecture and underlying system design to build the scalable platform of the future. You are highly technical and have been an engineer yourself.
Ensure the managers you support have highly functional, healthy teams (including assisting in finding opportunities to improve team effectiveness)
Build realistic project plans, align across teams with respect to deliverables, proactively identify risks and develop mitigation plans
Define and drive key success metrics and communicate progress to senior leadership stakeholder at multiple layers of the application.
Making decisions on cloud characteristics, architecture, scaled services
Manage your own project priorities, deadlines and deliverables
Computer Science/Engineering/MBA or equivalent experience
At least 10+ years of experience in software development with at least 2 years of experience managing development teams
Deep understanding of software engineering principles and process along with the ability to apply this knowledge to execute projects and optimize development strategies
Strong skills in critical thinking, decision making, problem-solving, and attention to details
Experience with building Cloud vendor agnostic SaaS product with desirable experience in WIFI and networking industry.
In depth understanding of micro services architectures, technological familiarity with public/private/hybrid cloud, Openstack, GCE, Kubernetes, AWS
Have deep understanding of building API's/services:
That is built on top of MQ's - RabbitMQ, Kafka 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.
Proven experience leading agile teams using modern agile methodologies like Scrum and Kanban
Strong written and oral communication and interpersonal skill
In general, the successful candidate needs to be multi-faceted, a clear communicator with the ability to manage programs, identifying risks and clearly communicating inwards as well as upwards. This project involves development centers spanning multiple geographies and time zones