1+ months

Software Engineer 1262950

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

We are looking for a self-motivated and energetic software engineer to join our development team in San Jose, CA. Youll work primarily on the backend for the Intelligent Capture (https://blogs.cisco.com/wireless/presenting-the-worlds-smartest-access-point) feature of Cisco DNA Center Assurance. However, youre likely to be involved with other aspects of the Assurance product, as well as the underlying PaaS, which is built on Kubernetes, Beam/Flink, Kafka, MongoDB, Elasticsearch, InfluxDB, Kong, and other modern technologies. While Cisco DNA Center deployments run as on-prem appliances today, there is also ongoing work to produce a cloud-based version. The ideal candidate will be able to work with stakeholders to translate a high-level feature request into a functional design and implementation, judiciously balancing competing stakeholder concerns and system constraints.

Major Responsibilities:

  • You will design and develop analytics modules to process network data and generate metrics.
  • You will design, develop, and maintain related REST APIs.
  • You will configure and interact with various distributed databases.
  • You will communicate with microservices and/or network devices via REST APIs, messaging systems, and RPCs.
  • You will design and develop reusable code modules.
  • You will optimize applications for speed and scalability.
  • You will collaborate with frontend developers on backend/frontend integration and troubleshooting.
  • You will collaborate with other team members and stakeholders.
  • Stay up-to-date on emerging technologies.

Key Requirements:

  • B.S. in CS/EE/CEE with a minimum of 10 years of experience (or M.S with a minimum of 8 years of experience) highly preferred.
  • Strong knowledge of Java 8.
  • Strong knowledge of REST API development and related concerns.
  • Strong knowledge of Linux-based development and runtime environments (preferably Ubuntu).
  • Working knowledge of Git and common PR-based development workflows.
  • Working knowledge of Java build tools such as Gradle and Maven.
  • Working knowledge of documentation and testing tools like Javadoc and JUnit.
  • Working knowledge of fundamental computer networking concepts and protocols.
  • Strong verbal and written communication and presentation skills.

Bonus Experience:

  • Experience with Golang strongly preferred.
  • Experience with Python, C/C++, and/or shell scripting.
  • Experience with Kubernetes, Docker, and/or cloud and microservice architectures.
  • Experience with distributed system technologies, such as Beam/Flink, Kafka, Elasticsearch, MongoDB, and Cassandra.
  • Experience with message queues, pub-sub systems, and/or streaming data services (e.g., gRPC or WebSockets).
  • Experience with HA (High Availability) and multitenant systems.
  • Experience with interfacing to wireless and wired network devices.

Why Cisco

We connect everything: people, process, data and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who arent 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.

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-16 Expires: 2019-09-15

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 1262950

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