Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco Software Engineer 
United States, California, San Jose 
923418806

18.11.2024
What You'll Do

In this role, you will be part of the Managed Services SRE team and work on:

  • Multi-Region config and maintenance of Stateful services Infrastructure.
  • SRE – Continuous Tuning Optimizations of Managed Data Services.
  • Represent Cisco to customers and the rest of the industry in the development and deployment of internet working solutions.
  • Define, design, develop, test, debug, release, improve, and maintain networking software (hubs, bridges, routers, switches, etc.).
  • Craft and develop new software product features and design applications involving multi-platforms.
  • Write portions of product specifications and own the development of subsystems.
  • Contribute to the development of project goals, schedules, and resource planning.
  • Develop automated test plans and perform sophisticated system-level tests.
  • Evaluate and recommend tools and tackle sophisticated problems at the system level.
  • Define product-level test and simulation strategy and participate in Cisco's patent program.
Our Minimum Qualifications for the Role
  • BS or Masters Degree in Computer Science or related field; or equivalent experience
  • 4+ years experience working on Data Stores – Postgres, Elastic Search, MongoDB, Cassandra, RabbitMQ, Kafka, or Redis. Prior experience managing the product lifecycle of these services (i.e. - installing and upgrading with zero downtime, no data loss, high availability, Backup and restore, and Disaster recovery.)
  • 4+ years experience in observability and serviceability of Data Stores.
  • 4+ years experience in Platform as Service, Kubernetes, and/or Containerization.
  • Prior experience leading all aspects of Data Engineering for large enterprises and cloud consumers.
  • 5+ years experience programming in Java, Python, Golang, and/or C++.
  • Prior experience building distributed systems with an understanding of distributed systems protocols and algorithms.
Our Preferred Qualifications for the Role
  • You have a can-do attitude for problem-solving and the ability implement.
  • You’re a self-starter and great teammate.
  • You have a strong understanding of concurrency concepts and multi-threading.
  • You have experience in cloud engineering problems around scalability and resiliency.

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.)