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

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

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

Location: San Jose, CA

Who We Are

Cisco is transforming the networking industry. To make this happen, 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 today’s 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 take on 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,

New product ideas with the team through design review,

Pair programming

Code review and tech talk.You have 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

We are looking for strong, talented and energetic engineers with following skills

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

You have experience in 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 ability to deliver results in a short time and experience working in 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 have the ability to 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 have demonstrated experience with High Performance and Highly Availability

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

You have proven experience working in Agile teams.

Ability 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 a 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. Here’s how we do it.

We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (30 years strong!) and only about hardware, but we’re 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 can’t 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? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s 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.