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 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Java Microservices Go C/C++ Cloud Technologies Distributed Systems Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to develop and optimize cloud-native solutions, with a specific focus on hands-on implementation of microservices and distributed systems . This role is part of Cisco ’s AI Infrastructure strategy and requires direct involvement in designing and validating software components and integrations. This Software Engineer role is critical for enhancing cloud-native application efficiency through the development and validation of software components and integrations. The position involves building and testing software using technologies such as Python , Java , Microservices , Go, C/C++ , and Cloud Technologies . Candidates will work on distributed systems , ensuring robustness and scalability in real-world deployments. The job posting confirms that this Software Engineer position is part of Cisco ’s technology development efforts. The role is based in Bangalore, India , requires onsite work, and is targeted at candidates with 1-3 years of experience . The position emphasizes hands-on technical skills and demonstrated shipping experience in relevant technologies. 2024, 2025, 2026 graduates should apply if they have hands-on with Python, Java, Microservices and possess a relevant technical qualification and demonstrated shipping experience . The role requires 1-3 years of experience . The salary is Not Disclosed . Candidates will gain practical experience with Python , Java , Microservices , Go , C/C++ , Cloud Technologies , and Distributed Systems . This role provides foundational exposure to cloud-native development and supports progression into advanced software engineering roles within large-scale technology infrastructure teams. 📊 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 , explore Cisco recruitment in Bangalore, India jobs , and find more opportunities by applying online. Job Role & Responsibilities The Software Engineer at Cisco is responsible for building and maintaining cloud-native applications using Python and Java , with a focus on microservices architecture and distributed systems performance. This role ensures system reliability through real-time monitoring of operational metrics and production issue resolution. Develop cloud-native software components using Python and Java to support Cisco's AI Infrastructure platform. Design modular software services using microservices architecture to enable independent deployment and scaling of distributed systems . Collaborate with backend engineers to validate microservice integrations and ensure data consistency across distributed systems . Monitor system performance and operational metrics such as latency, error rates, and throughput using Cloud Technologies monitoring tools. Maintain and refactor existing Java and Python codebases to improve code quality and reduce technical debt in production environments. Implement new features in Go and Python microservices to support cloud-based workflows and user-facing services. Diagnose and resolve production issues in C/C++ and Java components using logs, error traces, and distributed tracing tools. Document software development workflows, deployment pipelines, and microservice configuration processes for team onboarding and audit. This role demands direct ownership of production-grade software components, with measurable impact on system uptime , response time , and user experience metrics in real-world deployments. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Python , Java , Microservices , Go , C/C++ , and Cloud Technologies to deliver scalable, reliable software in distributed systems environments. These skills are essential for building and operating cloud-native services at Cisco . Technical Skills Python — intermediate — used to develop and deploy cloud-native microservices with REST APIs and distributed system data pipelines. Java — intermediate — applied to build scalable backend services and maintain legacy distributed systems components in production. Microservices — intermediate — leveraged to design modular, independently deployable services with clear service boundaries and inter-service communication protocols. Go — entry — used to implement lightweight, high-performance services in cloud-native environments, especially for API gateways and service orchestration. C/C++ — entry — applied to optimize low-level performance of core components and support system-level integrations in distributed systems . Cloud Technologies — intermediate — used to deploy and manage services on cloud platforms such as AWS, Azure, or GCP with container orchestration via Kubernetes . Distributed Systems — intermediate — required to understand fault tolerance, consistency models, and data replication in large-scale service architectures. When preparing a resume, emphasize specific projects where you used Python or Java to build microservices and deployed them using Cloud Technologies with measurable performance outcomes. Eligibility Criteria This role is designed for candidates with a technical qualification in computer science or engineering and 1–3 years of hands-on experience in software development with shipping experience. It is targeted at students from eligible batches. Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline. Eligible batches are 2024 , 2025 , and 2026 only. Must have at least 1 year of hands-on experience in Python or Java with a demonstrable project that shipped in production or a live environment. Minimum CGPA of 6.0 or equivalent in the undergraduate program is required. Must have a technical portfolio showcasing at least two working applications built with microservices or cloud-native technologies. Portfolio must include deployment records, performance metrics , and error logs from live or simulated environments. Documentation & Portfolio Requirements Your resume must clearly list your technical projects , including tooling used (e.g., Docker, Kubernetes), codebase structure , and deployment environment . Include a link to a live demo or GitHub repository with production-like features. For this role, prioritize showcasing a Python or Java microservice project deployed on cloud platforms with performance metrics such as response time, error rate, and uptime. Include CI/CD pipeline details if available. 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 — Mastering Python is essential for software development tasks in this role. Java — Proficiency in Java is crucial for backend development projects. Microservices — Understanding microservices architecture is key for scalable application development. Go — Learning Go can enhance your ability to build efficient cloud-native applications. KodNest — This course offers hands-on experience with distributed systems and cloud technologies . 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 — include specific projects or roles where these skills were utilized. ❌ Using a generic resume — tailor it to the specific responsibilities outlined in the job description. ❌ Listing technologies like Microservices without details — explain how they were applied in previous work or projects. ❌ Ignoring the experience requirement of 1-3 years — ensure you meet this to avoid disqualification. ❌ Adding unrelated technologies to increase ATS keywords — this may dilute the relevance of your application. ❌ Failing to verify 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 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 securing an interview for the Software Engineer role at Cisco . ATS Keywords to Include Python Java Microservices Cloud Technologies Distributed Systems C/C++ Go Software Development AI Infrastructure Optimization Collaboration Troubleshooting 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 . Showcase a project where you developed a cloud-native application using the listed technologies. Use exact keywords from the job description to align your resume with ATS requirements. Avoid including unsupported claims or technologies that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated technologies or achievements that do not pertain to the 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 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 operates within the technology industry, focusing on AI Infrastructure and cloud-native solutions. The team designs and validates software components and integrations, working closely with engineers and stakeholders. Responsibilities include developing and optimizing solutions using Python , Java , Microservices , Go, C/C++ , and cloud technologies . This role supports Cisco ’s AI Infrastructure strategy by contributing to cloud-native solutions through hands-on work with distributed systems and microservices . Early-career professionals gain exposure to Python , Java , and microservices through real-world experience in distributed systems and cloud technologies . 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. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, Java, Microservices, Cloud Technologies, and Distributed Systems are essential for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed. ? 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 1. Review Python and Java fundamentals. 2. Understand Microservices architecture. 3. Familiarize yourself with cloud technologies. 4. Prepare to discuss previous projects. 5. Practice troubleshooting scenarios. ? 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 cloud-native solutions, software development processes, and collaboration with engineers on AI Infrastructure projects. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Python, Java, Microservices, and any relevant projects or internships. ? 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 Collaboration with engineers and possibly other stakeholders is expected. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, 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