Software Engineer at Cisco

Cisco · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification Hands-on with Python, Java, Microservices. 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 Java C/C++ Cloud Technologies Microservices Distributed Systems Go Programming Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to contribute to the development of AI-driven cloud infrastructure in hybrid cloud environments. This role offers hands-on experience with distributed systems and microservices , directly supporting the control plane for hybrid cloud operations. This Software Engineer role is critical for building and optimizing AI-driven cloud infrastructure, specifically within hybrid cloud environments. The position involves working with distributed systems and microservices to enhance operational efficiency. Candidates will engage with real-world systems, solving technical challenges related to cloud scalability and service orchestration. Cisco recruitment for this position emphasizes technical depth and practical experience. The role is part of a team focused on cloud infrastructure development, where candidates will work with technologies such as Python , Java , and Microservices . The job is based in Bangalore, India, and operates under a hybrid work model. 2023, 2024, 2025, 2026 graduates are eligible. Candidates must have hands-on experience with Python , Java , Microservices . Relevant technical qualification and demonstrated shipping experience are required. The role demands 1-3 years of experience . The salary is Not Disclosed . Candidates will gain practical experience with Python , Java , C/C++ , Cloud Technologies , Microservices , and Distributed Systems . This role provides exposure to real-world cloud infrastructure development and offers a pathway to advanced engineering roles in cloud and AI systems. 📊 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. Search for Software Engineer jobs in Bangalore, India jobs and explore Cisco recruitment opportunities. Apply online to access this role with hands-on technical exposure. Job Role & Responsibilities The Software Engineer at Cisco is tasked with building and optimizing AI-driven cloud infrastructure using Python and Java , ensuring microservices deliver scalable, fault-tolerant services in distributed systems . This role directly impacts the performance, reliability, and deployment efficiency of cloud technologies in real-world network environments. Develop AI-driven cloud infrastructure components using Python to process telemetry data and automate infrastructure provisioning in hybrid cloud environments. Implement microservices architecture with Java to enable independent deployment and reduce service-level downtime in high-traffic network applications. Collaborate with backend engineering teams to integrate cloud technologies via REST APIs and containerized deployments using Docker and Kubernetes . Monitor real-time performance metrics such as latency, error rates, and throughput using Prometheus and Graphite to detect anomalies in distributed systems . Maintain legacy Java and Python codebases by refactoring modules to improve test coverage and reduce memory leaks in production systems. Document deployment pipelines, configuration changes, and troubleshooting workflows using Confluence and Git commit history for future engineering onboarding. Resolve production bugs in Go and Java services by analyzing logs from ELK Stack and reproducing issues in CI/CD environments. Optimize service response times in distributed systems by profiling performance with Jaeger and tuning Java JVM parameters for throughput. This role demands direct ownership of code quality, performance, and deployment stability — every change affects system uptime , scalability , and end-user network reliability in Cisco 's global infrastructure. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Python , Java , Go Programming , Cloud Technologies , and Distributed Systems to build and maintain scalable, production-grade services. These skills are applied in real-world deployments across hybrid cloud environments. Technical Skills Python — essential — used to develop cloud infrastructure scripts, automate deployment workflows, and process real-time network telemetry in AI-driven systems . Java — intermediate — applied to build modular, scalable backend services with Spring Boot and deploy in containerized microservices environments. C/C++ — entry — used for low-level performance tuning of system-level components and integration with legacy network drivers. Cloud Technologies — intermediate — required to configure and manage services on AWS and Microsoft Azure in hybrid cloud setups with multi-region deployment. Microservices — advanced — critical for designing modular, independently deployable services with API gateways , service discovery , and fault tolerance mechanisms. Distributed Systems — intermediate — used to design systems with consensus algorithms , event sourcing , and data replication across geographically dispersed nodes. Go Programming — entry — applied to build lightweight, high-throughput services for network telemetry and real-time monitoring in distributed systems . When preparing your resume, emphasize specific projects where you used Python to automate cloud tasks, Java to build microservices , or Go to implement real-time monitoring — include metrics like response time, error rate, or throughput to show measurable impact. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , 1–3 years of hands-on experience , and demonstrated shipping experience in cloud infrastructure or microservices development. It is not suitable for candidates without project-level experience. Must hold a degree in Computer Science , Electronics , or a related technical field with a CGPA of 6.0 or above . Eligible batches are 2023 , 2024 , 2025 , and 2026 only. Must have 1–3 years of hands-on experience in Python , Java , or microservices development through internships, projects, or academic work. Experience must include shipping of at least one working application to production or a live environment. Portfolio must include GitHub repositories with code, deployment scripts, and documentation for at least two cloud-based or distributed system projects. Must have completed at least one technical project involving microservices or cloud technologies with measurable performance outcomes. Documentation & Portfolio Requirements Your resume must include a clear section on technical projects with GitHub links , deployment logs , and performance metrics such as latency, error rate, or throughput. Include a brief description of each project’s architecture and how it used Python , Java , or microservices . For this role, prioritize showcasing a project where you used Python or Java to build a microservice that improved system performance by at least 20% in a real-world or simulated environment. Include metrics and deployment tools used to validate the improvement. 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 role by aligning your skills with job requirements. Recommended Courses & Resources Python — Mastering Python is crucial for developing scalable applications in this role. Java — Proficiency in Java is essential for backend development and system integration. C/C++ — Understanding C/C++ helps in performance optimization and system-level programming. KodNest — This course enhances your coding skills through practical challenges relevant to the job. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating hands-on experience with Python or Java — ensure to provide specific examples. ❌ Using a generic resume instead of tailoring it to align with the job responsibilities outlined in the posting — customize your resume for this role. ❌ Listing technologies like Microservices without detailing where they were applied in previous projects or roles — provide context for your skills. ❌ Ignoring the specified experience requirement of 1-3 years — ensure you meet the experience criteria. ❌ Adding unrelated technologies or unsupported claims to increase ATS keywords — stick to relevant skills only. ❌ Failing to check the official Apply URL for the most accurate job details before submission — always verify before applying. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the 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 your application gets noticed for this role. ATS Keywords to Include Python Java Microservices Cloud Technologies Distributed Systems C/C++ Go Programming AI-driven Control Plane Hybrid Cloud Optimization Collaboration Resume Tips for This Role Highlight your hands-on experience with Python and Java prominently on your resume. Emphasize your familiarity with microservices and cloud technologies as they are critical for this role. Include any relevant projects that demonstrate your ability to work with distributed systems or cloud infrastructure. Use exact keywords from the job description to ensure ATS alignment without keyword stuffing. Avoid adding unsupported technologies or experiences that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated experiences or technologies that do not align with the job requirements. How to Apply for Software Engineer at Cisco Apply Now — Cisco Open the official Apply URL and confirm the job title and company matches the Software Engineer position at Cisco . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is 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 with a hybrid work mode and focuses on AI-driven cloud infrastructure in hybrid cloud environments. This Software Engineer role supports core engineering initiatives within the company’s cloud systems. The team develops and optimizes the control plane for hybrid cloud environments. Work involves Python , Java , C/C++ , Go, microservices , distributed systems , and cloud technologies . Engineers collaborate to build scalable, resilient systems in fast-paced, innovative settings. This role provides early-career exposure to cloud-native technologies and complex distributed systems challenges. Hands-on experience with Python , Java , C/C++ , Go, and microservices builds foundational skills in real-world system design and optimization. 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 1-3 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer The most important skills are Python, Java, Microservices, and Cloud Technologies. ? 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 your experience with Python and Java, prepare to discuss microservices projects, understand cloud technologies, practice problem-solving for distributed systems, and be ready to explain your qualifications. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is hybrid, allowing for both remote and onsite work in Bangalore. ? What career exposure can this role provide? Growth Tap to expand + Answer This role provides exposure to AI-driven cloud infrastructure and complex distributed systems, enhancing technical skills and career development. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your skills in Python, Java, Microservices, and any relevant projects or experiences that align with the job responsibilities. ? 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 engineers and focuses on developing AI-driven cloud infrastructure. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 1-3 years, making this role unsuitable for freshers. 🔗 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