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, MongoDB, Kafka, REST APIs, APIs, AI / LLM agents, Microservices. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Java MongoDB Kafka REST APIs APIs AI / LLM agents Microservices Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to drive the development of AI-native solutions, with candidates required to have hands-on experience with Python, Java, and microservices as part of the technical qualification. This Software Engineer role is critical for building AI-native solutions within Cisco ’s Supply Chain Fast Fulfilment IT team, focusing on advanced AI Agents and Retrieval Augmented Generation systems. The position involves developing scalable, enterprise-scale software using technologies such as Python , Java , MongoDB , Kafka , and REST APIs . The work directly contributes to the design and implementation of microservices -based architectures and AI/LLM agent systems. The job posting identifies this role as part of Cisco ’s Supply Chain Fast Fulfilment IT team. The company is recognized in the technology industry for developing innovative solutions in supply chain management. This position supports the development of AI Agents and microservices within a structured, enterprise-grade environment. 2024, 2025, 2026 graduates should apply if they have hands-on with Python, Java, MongoDB, Kafka, REST APIs, APIs, AI / LLM agents, Microservices and possess relevant technical qualification and demonstrated shipping experience . The role requires 1-3 years of experience . The salary is Not Disclosed . As a Software Engineer , you will gain hands-on experience with Python , Java , MongoDB , Kafka , REST APIs , APIs , AI / LLM agents , and Microservices . This role provides direct exposure to enterprise-scale software development and AI-driven systems, offering a pathway to advanced engineering roles in AI and distributed 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. Explore more Software Engineer jobs , Cisco recruitment , and Bangalore, India jobs on our platform. Job Role & Responsibilities The Software Engineer at Cisco is responsible for building and maintaining AI-native solutions using Python and Java , with a focus on real-time data flow through Kafka and service communication via REST APIs . This role ensures microservices architecture supports scalable supply chain operations and enables performance optimization of AI / LLM agents . Develop AI-native solutions using Python to implement intelligent workflows and decision-making logic in supply chain applications. Design and implement microservices using Java to decompose monolithic systems and improve system modularity and deployment speed. Build and deploy REST APIs to enable secure, real-time communication between supply chain services and external systems. Integrate MongoDB to store and retrieve unstructured data from AI agent outputs and operational logs with high throughput. Configure Kafka to stream real-time inventory and fulfillment events between services, ensuring low-latency data delivery. Monitor performance metrics such as request latency, error rates, and throughput for AI / LLM agents and microservices to ensure system stability. Resolve production issues in existing Python and Java codebases by analyzing logs, debugging stack traces, and validating service interactions. Document technical processes and code improvements in GitHub repositories to support knowledge sharing and future onboarding of team members. This role demands direct ownership of AI agent performance , microservice reliability , and real-time data pipelines , with measurable impact on supply chain fulfillment speed and system uptime. Required Skills & Technical Competencies The role requires a strong foundation in Python , Java , MongoDB , Kafka , and REST APIs , with hands-on experience in building and deploying microservices and AI / LLM agents . All skills must be demonstrated through actual implementation, not theoretical knowledge. Technical Skills Python — intermediate — used to develop AI-native logic, including prompt engineering and model inference pipelines in supply chain applications. Java — intermediate — used to build scalable, fault-tolerant microservices that handle high-volume transactional data. MongoDB — intermediate — utilized to store and query time-series operational data and AI-generated insights with flexible schema design. Kafka — intermediate — used to ingest and process real-time events such as inventory updates and fulfillment triggers with guaranteed message delivery. REST APIs — intermediate — used to expose service endpoints for integration with external systems and internal supply chain tools. AI / LLM agents — intermediate — used to implement autonomous agents that analyze supply chain data and recommend fulfillment actions. Microservices — intermediate — used to structure backend systems to enable independent deployment, scaling, and failure isolation of components. When preparing your resume, emphasize specific projects where you used Python or Java to build REST APIs or microservices , and include Kafka or MongoDB usage with measurable outcomes. Eligibility Criteria This role is designed for candidates with a technical qualification in computer science or a related field and 1–3 years of hands-on experience in software development, including project delivery or internship work. It is not suitable for candidates without demonstrated shipping experience. Must hold a degree in Computer Science or a related technical discipline with a focus on software engineering. Eligible batches are 2024 , 2025 , and 2026 only. Must have 1–3 years of hands-on experience in software development, including contributions to live projects or production systems. Academic performance is not specified, but demonstrated shipping experience is required. Must have a portfolio showing implementation of Python , Java , or REST APIs in real-world applications or projects. Experience with MongoDB or Kafka in a project context is preferred but not mandatory. Documentation & Portfolio Requirements Your resume must include a clear section listing specific projects where you used Python , Java , or REST APIs , with technical details such as data flow, tools used, and measurable outcomes. Include links to GitHub repositories or live demos where applicable. For this role, prioritize showcasing a project where you built a microservice using Java or Python that communicates via REST APIs and processes real-time data using Kafka or stores data in MongoDB . Highlight metrics like response time, error rate, or throughput to demonstrate technical impact. 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 the Software Engineer role at Cisco . Recommended Courses & Resources Python — Essential for developing applications and automating tasks in this role. Java — A core programming language required for software development at Cisco . MongoDB — Important for managing data in applications you will work on. REST APIs — Crucial for building and integrating services in software projects. KodNest — A platform to enhance coding skills and prepare for technical interviews. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Python or Java — Provide specific examples of projects or roles. ❌ Using a generic resume — Tailor it to the specific responsibilities outlined in the job description. ❌ Listing technologies like MongoDB or Kafka without context — Explain their application in previous roles. ❌ Ignoring the experience requirement of 1-3 years — Ensure you meet this to avoid disqualification. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills and experiences. ❌ Not verifying the official Apply URL — Always check 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 standing out in the application process for the Software Engineer role at Cisco . ATS Keywords to Include Python Java MongoDB Kafka REST APIs Microservices AI Agents Retrieval Augmented Generation Distributed Systems Agile DevOps Test Automation Resume Tips for This Role Highlight hands-on experience with Python and Java prominently on your resume. Emphasize familiarity with MongoDB and Kafka , as they are critical for the role. Showcase a project that involved microservices or AI development . Use exact keywords from the job description naturally for ATS alignment. Avoid adding unsupported technologies or achievements that cannot be substantiated. 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 description. 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. This Software Engineer role is onsite and part of Cisco 's Supply Chain Fast Fulfilment IT team, focused on software development in supply chain management. The team develops AI-native solutions, including AI agents and Retrieval Augmented Generation systems. Work involves building and managing microservices , REST APIs , and systems using Python , Java , MongoDB , Kafka , and AI/LLM agents. This role supports innovation in AI-driven software development within supply chain operations. Early-career professionals gain hands-on experience with AI, microservices , and modern software practices like API management, agentic AI, and distributed systems. 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 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, MongoDB, Kafka, and REST APIs. ? 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 Java fundamentals, understand microservices architecture, familiarize with MongoDB and Kafka, prepare examples of past projects, and practice problem-solving 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 The role provides exposure to AI-native solutions, microservices, and collaboration with engineering teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Python, Java, MongoDB, and experience with microservices and AI development. ? 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 operations teams within the Supply Chain Fast Fulfilment IT team. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 1-3 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