Software Engineer at Cisco

Cisco · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 2+ years 🎓 Qualification 2+ years. Hands-on with Python. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python NX-OS AI/ML Networking Data Center Networking Hyperscale Systems Edge Computing Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to design and develop advanced networking features using Python . This role involves collaboration with large Hyperscale and Enterprise customers, specifically focusing on AI/ML networking solutions within Cisco 's Data Center Networking platforms. This Software Engineer role is critical for developing innovative networking solutions that support AI and Edge Computing workloads. The position directly contributes to the evolution of Data Center infrastructure by building features for the Nexus 9000 series Network platforms. Responsibilities include hands-on development using Python and technologies such as NX-OS , AI/ML Networking , and Data Center Networking , with a focus on hyperscale systems and edge computing environments. Cisco 's Data Center Networking (DCN) Engineering group is at the forefront of building products that power the world's largest networks. This Software Engineer role is part of a team that develops core networking features for enterprise and hyperscale customer environments. The team works on real-world, shipped solutions that form the backbone of Cisco ’s network infrastructure. 2023, 2024, 2025, 2026 graduates should apply. Candidates must have 2+ years. Hands-on with Python. Relevant technical qualification and demonstrated shipping experience . The role requires 2+ years experience . Salary is Not Disclosed . As a Software Engineer , you will gain hands-on experience with Python , NX-OS , AI/ML Networking , Data Center Networking , Hyperscale Systems , and Edge Computing . This role provides a pathway to work on next-generation networking platforms and offers exposure to technologies used in enterprise-grade infrastructure, supporting long-term career growth in networking and software engineering. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more Software Engineer jobs , Cisco recruitment , and Bangalore, India jobs on our platform. Job Role & Responsibilities The Software Engineer at Cisco designs and deploys advanced networking features using Python and NX-OS on the Nexus 9000 platform, enabling scalable AI/ML Networking solutions for hyperscale and enterprise environments. This role ensures reliable performance through real-time monitoring of data center networking and edge computing systems. Develop new AI/ML Networking features using Python to extend functionality on NX-OS for Cisco Nexus 9000 platforms. Implement data center networking solutions via NX-OS CLI scripts and Python automation to meet enterprise customer requirements. Collaborate with hyperscale customers to gather use cases and define requirements for edge computing and AI/ML Networking deployments. Monitor performance metrics such as packet loss, latency, and throughput using Python -driven tools to validate data center networking stability. Maintain and refactor existing Python codebases in NX-OS environments to ensure edge computing feature reliability and performance. Document design specifications and user guides for AI/ML Networking features developed using Python and NX-OS APIs. Diagnose and resolve production edge computing and data center networking issues using Python scripts and NX-OS logs. Optimize hyperscale systems performance by integrating Python automation with NX-OS configuration workflows. This role demands direct ownership of feature delivery, with every Python script and NX-OS implementation impacting real-world AI/ML Networking performance in data center and edge computing environments. Required Skills & Technical Competencies The role requires a strong foundation in Python , NX-OS , and modern networking domains such as AI/ML Networking , data center networking , and edge computing , with hands-on experience in deploying features on actual platforms. Technical Skills Python — intermediate — used to develop and automate AI/ML Networking features and data center networking scripts on NX-OS platforms. NX-OS — intermediate — directly applied to implement and manage software features on Cisco Nexus 9000 series hardware. AI/ML Networking — intermediate — leveraged to design features that support machine learning workloads in edge computing and data center environments. Data Center Networking — intermediate — used to build scalable, high-throughput solutions for hyperscale systems using NX-OS and Python . Edge Computing — intermediate — integrated into solutions that deliver low-latency, real-time performance for AI/ML Networking use cases. Hyperscale Systems — intermediate — applied to design and maintain large-scale networking features using Python and NX-OS automation. When preparing your resume, emphasize Python scripts used in NX-OS environments, and highlight specific AI/ML Networking or edge computing use cases with measurable outcomes. Eligibility Criteria This role is designed for candidates with a technical qualification in computer science or a related field, who have 2+ years of hands-on experience and a proven track record in Python and NX-OS environments. Must hold a relevant technical qualification such as a B.Tech in Computer Science or Information Technology. Eligible batches are 2023 , 2024 , 2025 , and 2026 . Minimum of 2 years of hands-on experience with Python and NX-OS in real-world projects or internships. CGPA or academic performance is not specified, but a strong foundation in networking and programming is required. Must have demonstrated shipping experience — such as deploying features in production or managing live systems — in Python or NX-OS environments. Portfolio or project documentation showing Python scripts for data center networking or edge computing is essential. Documentation & Portfolio Requirements Your resume must include a clear project section with Python code, NX-OS configuration examples, and a description of how the solution supports AI/ML Networking or edge computing use cases. For this role, prioritize showcasing a GitHub repository with a Python script that interacts with NX-OS to automate a data center networking or edge computing task — such as configuration, monitoring, or feature deployment — with measurable outcomes. Salary for Software Engineer at Cisco 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer role at Cisco is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Mastering Python is essential for the technical demands of this role. Data Center Networking — This course provides critical insights into networking solutions relevant to the job. KodNest — Enhances practical coding skills and project experience, vital for software engineering roles. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without showing evidence of Python experience — Include relevant projects or work. ❌ Using a generic resume — Align your experience with the specific responsibilities listed in the job description. ❌ Listing NX-OS or AI/ML Networking without practical application — Demonstrate your experience in previous roles or projects. ❌ Ignoring the experience requirement of 2+ years — This role is not suitable for freshers. ❌ Adding unrelated technologies or unsupported claims — This could lead to disqualification. ❌ Applying without checking the official Apply URL — Verify the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer Optimizing your resume for ATS is crucial for ensuring it passes initial screenings and reaches hiring managers. ATS Keywords to Include Python NX-OS AI/ML Networking Data Center Networking Hyperscale Systems Edge Computing Software Engineer Networking Solutions Advanced Networking Features Collaboration Performance Monitoring Troubleshooting Resume Tips for This Role Highlight Python prominently on your resume, as it is a key requirement. Emphasize experience with NX-OS and AI/ML Networking , as these are crucial for the responsibilities outlined. Include projects or experiences that demonstrate skills in Data Center Networking or Edge Computing . Use exact relevant JD keywords naturally for ATS alignment without keyword stuffing. Avoid adding unsupported claims or technologies that cannot be substantiated in your application. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer at Cisco Apply Now — Cisco Open the official Apply URL and confirm the job title and company is correct. Prepare a resume aligned with the required skills, responsibilities, qualifications, and experience. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if provided. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Cisco NexisGrow.com does not charge any fees for job applications. Cisco Cisco is a technology company based in Bangalore, India. It operates in an onsite work mode and specializes in networking solutions. This Software Engineer role is part of Cisco 's Data Center Networking group, focused on advancing AI and Edge Computing infrastructure through innovative software development. The team builds next-generation software for Cisco 's Nexus 900s platforms, using Python , NX-OS , and AI/ML Networking technologies. They develop features for Data Center Networking and Hyperscale Systems , supporting large enterprise and hyperscale customer needs through collaborative, customer-centric solutions. This role supports Cisco ’s mission to transform data center infrastructure for modern AI and Edge Computing workloads. Engineers contribute to the development of silicon-based network platforms and software that power large-scale, real-world networks. Early-career professionals gain hands-on experience with Python , NX-OS , and AI/ML Networking . This role offers exposure to real-world applications in Data Center Networking , Hyperscale Systems , and Edge Computing —key technologies shaping the future of AI infrastructure. Company Details Industry Technology Location Bangalore, India Connect With Us Careers Apply Now Website 🔗 cisco.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and at least 2 years of experience, from the eligible batches of 2023 to 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, NX-OS, AI/ML Networking, Data Center Networking, and Edge Computing are the most important skills. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Review Python and NX-OS, understand AI/ML networking concepts, prepare to discuss relevant projects, and be ready to demonstrate troubleshooting skills. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bangalore, India. ? What career exposure can this role provide? Growth Tap to expand + Answer Exposure to advanced networking technologies, collaboration with industry leaders, and involvement in innovative projects. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Python, NX-OS, AI/ML Networking, relevant projects, and any collaborative experiences. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with large Hyperscale and Enterprise customers, focusing on teamwork and customer-centric solutions. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 2+ years. 🔗 Explore More on NexisGrow More jobs in Bangalore Browse all Tech jobs Latest Fresher jobs More jobs at Cisco Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com