1 month ago
Bengaluru, IndiaMid Level
Responsibilities
- Collaborate with product management and product teams to understand requirements and customer deployment scenarios.
- Design and implement software features, application logic, backend systems, and robust scalable architectures.
- Write requirements, architecture and design specifications, and unit test plans.
- Design, code, and test in a CI/CD environment while maintaining high quality standards.
- Review team documentation and code and work independently on complex issues within predetermined timelines.
- Collaborate with product marketing and product engineering to understand and shape the product roadmap.
- Troubleshoot and debug complex systems and develop optimal solutions.
Requirements
- BS or MS degree in Computer Science or equivalent experience.
- 2–3 years of industry experience.
- Hands-on experience with one or more of core operating systems, networking technologies, infrastructure development, L2/L3 protocols, cloud technologies, Ansible, YANG Data Model development, NETCONF/RESTCONF, gRPC, or Protocol Buffers.
- Experience supporting telemetry for large-scale cloud or AI deployments.
- Strong programming skills in C, C++, and Python.
- Strong knowledge of operating systems and network protocols.
- Strong troubleshooting, debugging, and problem-solving abilities.
- Experience using AI tools and frameworks to design and deliver software solutions.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
