13 days old

Software Engineering Manager - Developer Experience Engineering

Cisco Systems Inc.
San Jose, CA 95113
Apply Now
Apply on the Company Site

As a Software Engineering Manager, you will lead a software development team at the Cisco San Jose headquarter office. In this role, you will collaborate with multi-functional groups across Cisco, building on innovation, and focus on delivering value to our customers early, often and continuously.

 

What You'll Do

Manage and be part of a software development team, building the Next Generation Resource Management Service for 10,000 of our fellow Cisco Engineers. Help us design, build and deploy a microservices-based private cloud, delivering state-of-the-art: opensource, 3rd party and custom-designed applications for our users.  We are at an exciting stage of this journey and looking for a passionate, innovative and action-oriented engineering leader who wants to be part of the team building a Next Generation Developer Experience at Cisco.

 

              Working with the cloud is one thing, building it is another. Come join our cloud development team as we push the envelope and build a private cloud that scales like no other.

              Designing and building this new platform youll be exposed the latest greatest in the world of cloud computing and containerization.

              Help us design this system to deliver a highly-reliable and scalable architecture for our fellow Cisco engineers who depend on it 24/7/365 globally.

              Leverage your knowledge of open-source and 3rd party software applications to ensure that the new platform utilizes industry-leading technology.

              Be constantly looking for new and innovative ways to solve user problems with new technologies

              Be part of the team which is transforming the development environment at Cisco!

 

 

Who You Are

              Someone who thrives on solving complex software development problems spanning engineering organizations from around the world with mindset of continuous improvement

              10 + years of software development experience, building software and services in a DevOps model

              You have 3+ years of proven experience in software engineering leadership roles, developing a team of software engineers building applications and services.

              Highly motivated, self-starting, mid-career individual with the desire and initiative to expand your skills in a highly critical and complex environment.

              You still code and are willing to be hands-on. You also have the ability to go deep into technical architecture and design when needed to solve a complex problem.

              You have a strong track record of managing projects and has delivered multiple cloud products in the past.

              Strong technical expertise on cloud technologies and cloud architectural patterns such as API services, Containerization, Micro-services, Application monitoring, and Elastic scaling.

              Experience with frequent and incremental development, testing, and deployments using Agile development methodologies, and DevOps practices

              Experience building and improving CI/CD pipelines with Jenkins, SDLC tools, SonarQube, Linkt, and security testing tools.

              Significant experience with (in order of preference) Python (preferably with AsyncIO), JS/NodeJS, Angular8, Golang, Java, C+

              Experience with virtualization and containerization platforms like KVM, OpenStack, Docker.

              Experience with Cloud technologies including Marathon, Mesos, DCOS, Kubernetes, Terraform.

              Experience with orchestration and configuration management tools such as, Ansible, Chef, Puppet, Terraform.

              Experience with scaling and operationalizing distributed data stores, file systems, and services.

              Knowledge of Postgresql, MongoDB, Elastic, Cassandra, InfluxDB, Redis, SharedFS (NFS, GlusterFS).

              Experience with OAuth and security protocols.

              Experience with monitoring technologies such as Prometheus, ELK and TICK stack.

              Experience using CI/CD systems including GitHub, Ansible, SonarQube and Bazel.

              Experience with loadbalancers like nginx, haproxy and Kong.

              Strong verbal and written communication, Strong analytical skills is a must

 

 

 

Why Cisco?

At Cisco, each person brings their rare talents to work as a team and make a difference.

Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.

              We connect everything people, process, data and things and we use those connections to change our world for the better

              We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results Our technology powers entertainment, retail, healthcare, education and more from Smart Cities to your everyday devices.

              We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.

Colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco

Posted: 2020-03-20 Expires: 2020-04-20

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineering Manager - Developer Experience Engineering

Cisco Systems Inc.
San Jose, CA 95113
Tweet
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast