1+ months

Senior Software Engineer - DNAC On-Prem/Cloud Platform 1251785

Cisco Systems Inc.
San Jose, CA 95113
  • Jobs Rated

Title: Senior Software Engineer - DNAC On-Prem/Cloud Platform

Location: San Jose, CA

Who We Are

Cisco is transforming the networking industry. To do this, we are heavily investing in team responsible for The Network. Intuitive. We are disrupting the industry by building a new networking platform that can learn, adapt, and secure itself at the speed of todays businesses. This Digital Network Architecture platform automates network management and provides our customers with state-of-the-art analytics and insights. This team's innovations span artificial intelligence, machine learning, analytics, IoT, security, automation, and more.

Who You'll Work With

We are looking for software engineering and technology visionaries to join the DNA platform team. This includes building highly reliable and scalable services, and designing innovative full stack technical solutions.

As we build the new network, we need you to bring your new ideas and enthusiasm to jump into opportunities, transforming industries as they emerge and grow. You will collaborate with a creative team to tackle some of the toughest challenges in the tech world.

What You'll Do

You will build a high performant, highly scalable, complex and distributed systems end to end.

You will develop simple solutions to address complex problems.

You will engineer an integrated platform that connects discreet, heterogeneous, streaming, high-volume, very large scale, multi-cloud ready, internal and external systems using highly modular reactive architecture micro-services framework.

You will contribute to a future-ready, high quality, and performant code base.

You will bring the following:

Technical solutions to the leadership team

Feedback on solutions recommended,

Product concepts with the team through design review,

Pair programming,

Code review and tech talk.

You hold the ability to share technical solutions and product ideas with the broader team through design review, code review, proof-of-concepts and show and tell.

You will participate in brainstorming sessions and contribute ideas to our technology, algorithms and products

Who You Are

You are a strong, hardworking and energetic engineer with following skills

You have 8+ years software development experience in a technology-based company with 2+ years focused on cloud environments and their supporting infrastructures

You have understanding of the design and development of cloud-native and on-premise scaled out and distributed applications that use micro service architecture, REST APIs, relational and NoSQL stores, some level of networking and system expertise, strong tooling, monitoring, and cloud management experience

You have experience working in small, highly technical teams employing Agile/Scrum practices

You have exposure to Open Source software and contributions to the Open Source community.

You have the skills to deliver results in a short time and fast paced high growth tech companies

You have proven ability to influence a diverse geographically dispersed group of individuals to facilitate, moderate, and influence productive design and implementation discussions driving towards results

You can understand and develop end-to-end system level features, including ability to integrate and solve process and data flows across a complex system.

You have strong knowledge of key infrastructure technologies such as: Database (Oracle, Postgres, MySQL. Big Data and NOSQL Databases like Cassandra, Elastic Search, MongoDB. In -memory DB like Spark, Redis), Cloud Services (DaaS, IaaS, PaaS, SaaS), Networking (LAN, WAN), Platform, continuous delivery solutions (AWS, Azure, Google) and Storage Technologies (UNIX, LINUX, Windows, SAN)

Required Experience:

You have hands-on experience with a mix of technologies including a strong subset of:

Core Java 8, Spring framework, Python and Go programming and Linux Bash Scripting.

Enterprise solution running on premise and Cloud (Saas)

Hardware Optimization and performance profiling

MariaDB, EnterpriseDB, NoSQL (Cassandra, MongoDB, Elastic search)

RabbitMQ, Kafka

API gateway

Linux, Unix systems, Docker and Kubernetes

Software Profiling tools (Yourkit)

AWS Web, Azure and Google Cloud Services

Good knowledge of configuration management tools. Ability to write manifests and templates in Puppet or Chef or Ansible.

CI/CD (Jenkins, GitHub, SonarQube, Fortify etc.).

You have demonstrated experience and expertise selling solutions to business decision-makers by reinforcing the value of solutions.

You have demonstrated experience in developing and executing an integrated architectural view of, and strategy for, enterprise-wide database infrastructure technology solutions.

You are experienced with High Performance and Highly Availability

You have distributed Database Topologies, Database Platform and Storage Technologies, Data Migration, System Management and Monitoring Tools, Cloud Services, Big Data and Datacenter Facilities.

You have background working in Agile teams.

You have the skills to work with highly distributed teams, including interaction with the open source communities.


You can design and develop high quality code following Agile practices (design, develop, test, automate within a sprint)

You will work with product scrum teams to implement against an integrated architectural definition

You will continuously drive development efficiencies aligned with the development standards

You will provide leadership and expertise in the design of new products, services and processes.

You will recommend and justify changes to existing products, services and processes.

You will lead in the development of the technical solution or offering, in translating the business needs into technical requirements.

You'll also identify gaps, strategic impacts, financial impacts and the risk profile in the technical solution and provide technical recommendations.

Why Cisco:

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference. Heres how we do it.

We embrace digital, and help our customers implement change in their digital businesses. Some may think were old (30 years strong!) and only about hardware, but were also a software company. And a security company. A blockchain company. An AI/Machine Learning company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do you cant put us in a box!

But Digital Transformation is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, we give our egos a break and we give of ourselves (because giving back is built into our DNA.) We take accountability, we take bold steps, and we take difference to heart. Because without diversity of thought and a commitment to equality for all, there is no moving forward.

So, you have colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.




Jobs Rated Reports for Software Engineer

Posted: 2019-05-24 Expires: 2019-09-27

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:

Senior Software Engineer - DNAC On-Prem/Cloud Platform 1251785

Cisco Systems Inc.
San Jose, CA 95113

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