Software Engineer-Orchestration and controller

  • Location:
    Milpitas, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center
  • Job Id

Who We Are 

We are a small team of highly visible Software Architects that lead high-level design discussions, ensures architectural alignment across domains and provide technical oversight for SaaS, PaaS and IaaS architectures.

We are continually identifying new opportunities to help meet our customers’ needs and bring innovative solutions to the market, as trusted advisors we collaborate cross functionally with domain subject matter experts, technical leaders and executive stakeholders.

Who You'll Work With

The Core Software Group (CSG) develops software across the routing, switching, and wireless platform portfolio at Cisco. CSG is investing significantly to transform the future of networking for our customers. The Operations Team enables the success of CSG by driving process development and deployment, program management and business operations initiatives.

What You'll Do

In this highly visible role, you will be working alongside some of the senior most engineers in the industry leading in the design, architecture and implementation of broad technical solutions, creating and influencing architectural strategy, lead projects that involve creating technical assets across various division in Cisco and external Partners.

Who You Are?

A successful candidate will bring deep technical and software expertise and ability to work within a fast moving, startup environment to deliver solid code that has a broad business impact. More than any other quality, we are looking for those driven by the challenge of solving unique and difficult technical problems, those who excel when given creative freedom, and those who aren't afraid to dive into new territory (technical or otherwise) and learn something new. You should have a good sense of product design, and be willing to work in small, self-organizing teams. If you are looking to excel in a fast paced environment creating cutting edge network management solutions, this job's for you! 

At minimum, we require: 

·       Ability to engage with senior software architects and customers architects, and capture system  requirements into Architecture Specifications

·       Excellent written and verbal communications skills: ability to communicate technology strategy and architecture approach to engineers, executives, and Cisco customers.

·       5 year’s software and architecture experience in a technology based company with 2+ years focused on cloud environments and their supporting infrastructures

·       5 years of experience programming in Python or Javascript (hands-on skills will be tested)

·       5 years of experience with Linux, exposure to configuration management (Ansible, Puppet, Saltstack, Chef or similar)

·       Experience in developing REST APIs, good understanding of networking concepts, L2 - L7 protocols.

·       Expertise in testing container technologies and working with containerized software (using docker, lxc, kubernetes or mesos)

·       Experience of cloud infrastructure like Amazon Web Services (AWS), Microsoft Azure, Google Cloud and all supporting technologies such as EC2, S3, Kubernetes, Docker and Elastic Search

·       Experience in the design and development of cloud-native scaled out and distributed applications that leverage micro service architecture, REST APIs, relational and NoSQL stores, strong tooling, monitoring, and cloud management experience

·       Knowledge of core software technologies and fundamentals – specifically for large-scale distributed systems – and building highly available services.

·       Technical Experience for integration of automation frameworks across SaaS enterprise solutions though demonstrated experience developing integration infrastructure or cloud service brokers through APIs and understanding of the full agile lifecycle application development.

·       Lead and deliver platform security related strategy initiatives based upon an understanding of current security trends

·       Must be familiar with not only popular open source technology, such as NoSQL DB, message bus, configuration tools, monitoring & analytics tools, etc, but also full stack development frameworks from front end GUI to restful API to middleware to backend DB access. Understand the pros and cons of each technology, and clearly know how to select at different scenario.

·       Able to learn complex technologies quickly, work in a fast-paced, team-driven environment 

·       Deliver results in a short time and experience working in fast paced high growth tech companies with the ability to take up variety of roles in a startup environment

Why Cisco
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. We do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns. 

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers. 

We Are Cisco. 

#LI-BS2 dicedev

Jobs Rated Reports for Software Engineer

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 Engineer-Orchestration and controller

Cisco Systems Inc.
Milpitas, US

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast