Software Engineer at Cisco

Cisco · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills debugging system design data structures algorithms secure coding software development lifecycle agile engineering AI-assisted workflows Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to develop scalable cloud applications, with a focus on optimizing system designs using AI-assisted workflows . This role requires hands-on experience in debugging and system design , and is part of Cisco ’s ongoing efforts in cloud application development. This Software Engineer role directly contributes to the development of scalable cloud applications. Candidates will engage in real-world software development tasks, including debugging , system design , and implementation of secure coding practices. The position emphasizes the software development lifecycle and agile engineering principles, with daily work involving data structures , algorithms , and AI-assisted workflows to solve complex technical challenges. Cisco recruitment for this role highlights a focus on technical excellence and practical experience. The position is based in Bangalore, India, and requires candidates to work onsite. The job specifies that applicants must hold a relevant technical qualification and have demonstrated shipping experience. The role is targeted at graduates from eligible batches of 2024, 2025, and 2026 . You should apply if you have 1-3 years of experience , possess a relevant technical qualification , and have demonstrated shipping experience . The salary for this position is Not Disclosed . This role is ideal for candidates with a strong foundation in software engineering fundamentals. You will gain practical experience in debugging , system design , data structures , algorithms , secure coding , and software development lifecycle . Working with AI-assisted workflows and agile engineering will build technical depth and prepare you for advancement into senior engineering roles within the technology sector. 📊 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. Software Engineer jobs in Bangalore, India jobs are available through Cisco recruitment . Apply online to secure your place in this onsite role. Job Role & Responsibilities The Software Engineer at Cisco is responsible for building, maintaining, and optimizing cloud-based applications using modern programming languages such as Python, Java, or Go. This role ensures system reliability through rigorous debugging and secure coding practices, directly impacting application performance and customer satisfaction . Develop scalable cloud applications using Python or Java in microservices architecture to meet system design requirements and performance metrics . Apply debugging techniques to identify and resolve runtime errors in production environments using debuggers like GDB or VS Code. Collaborate with engineering teams to design and refine system designs using UML diagrams and architecture patterns for scalability and fault tolerance. Analyze application performance using metrics from APM tools like Datadog or New Relic to detect latency spikes and memory leaks. Maintain existing codebases by implementing secure coding standards to prevent common vulnerabilities such as SQL injection or XSS. Document technical design decisions and software development lifecycle processes using Confluence or Notion for team knowledge sharing. Troubleshoot complex production issues using log analysis and AI-assisted workflows to accelerate root cause identification. Implement agile engineering practices such as sprint planning and CI/CD pipelines to deploy updates with high frequency and low risk . This role demands direct ownership of code quality , system performance , and security compliance , with every decision impacting end-user reliability and operational uptime . Required Skills & Technical Competencies The role requires a strong foundation in debugging , system design , data structures , algorithms , secure coding , software development lifecycle , agile engineering , and AI-assisted workflows to deliver reliable, secure, and scalable software solutions. Technical Skills Debugging — entry — used to resolve runtime errors in production environments using debuggers and stack trace analysis . System design — intermediate — applied to create scalable cloud architectures using load balancing and service discovery patterns. Data structures — intermediate — used to optimize search and retrieval operations in high-throughput applications . Algorithms — intermediate — implemented to improve time and space complexity in real-time data processing tasks. Secure coding — entry — enforced to prevent security vulnerabilities such as injection flaws and buffer overflows in production code . Software development lifecycle — intermediate — followed to manage requirements , development , and deployment phases in iterative cycles . Agile engineering — intermediate — used to execute sprints , manage backlog grooming , and integrate CI/CD pipelines . AI-assisted workflows — entry — leveraged to automate code reviews , bug detection , and documentation generation using tools like GitHub Copilot. When preparing your resume, emphasize specific tools like VS Code , Git , Postman , or GitHub , and include real-world projects that demonstrate debugging and system design outcomes. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , such as a Bachelor’s degree in Computer Science or related engineering field , and demonstrated shipping experience in software development. Must hold a Bachelor’s degree in Computer Science , Electrical Engineering , or a related technical discipline . Must be from eligible batches: 2024 , 2025 , or 2026 . Must have 1–3 years of hands-on software development experience , including real-world project delivery and code deployment . Minimum CGPA of 6.0 or equivalent in the final year of undergraduate studies. Must have a technical portfolio showcasing code repositories , project documentation , and performance metrics from completed work. Must demonstrate shipping experience through completed end-to-end software projects with deployment to live environments . Documentation & Portfolio Requirements Your resume must include a clear project section with code links , technical specifications , and performance metrics such as response time or error rate achieved. Pro tip: For this role, prioritize projects that involve debugging , system design , or secure coding — include logs , error reports , and security audits to show technical depth and real-world 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 this specific role by aligning your skills with job requirements. Recommended Courses & Resources system design — Essential for understanding architecture and scalability in software projects. data structures — Crucial for optimizing algorithms and improving performance in coding tasks. secure coding — Vital for developing applications that protect against vulnerabilities and threats. agile engineering — Important for adapting to iterative development processes and team collaboration. KodNest — Provides hands-on coding experience that aligns with real-world software engineering challenges. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in debugging — ensure to provide specific examples. ❌ Using a generic resume — tailor it to the specific responsibilities and skills listed in the job description. ❌ Listing technologies like AI-assisted workflows — detail their application in previous projects or roles. ❌ Ignoring the experience requirement of 1-3 years — this may lead to disqualification. ❌ Adding unrelated technologies or unsupported claims — this may backfire in ATS evaluations. ❌ Not verifying the official Apply URL — ensure accuracy before submission to avoid errors. 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 it gets noticed for this role. ATS Keywords to Include Software Engineer Debugging System Design Data Structures Algorithms Secure Coding Software Development Lifecycle Agile Engineering AI-assisted Workflows Cloud Applications Technical Documentation Performance Monitoring Resume Tips for This Role Highlight your experience with debugging as it is a critical skill for this role. Emphasize familiarity with system design and cloud applications to align with job responsibilities. Showcase a project that involved data structures or algorithms to demonstrate relevant skills. Use exact keywords from the job description to improve ATS alignment without keyword stuffing. Avoid including unsupported claims or unrelated technologies that do not match the job requirements. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Avoid including 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 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, offering onsite software engineering roles. The company develops scalable cloud applications, with engineers working independently on system design and technical challenges within a product and engineering team. Engineers focus on debugging , system design , data structures , algorithms , secure coding , and AI-assisted workflows . They follow agile engineering practices and the software development lifecycle to build robust, scalable solutions. This role supports Cisco ’s development of scalable cloud applications by contributing to system design and technical implementation within the engineering team. Early-career professionals gain exposure to AI-assisted workflows and agile engineering , using core skills like debugging , secure coding , and algorithm design in real-world product development. 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, eligible batches of 2024, 2025, and 2026, and 1-3 years of experience. ? What technical skills are most important for this role? Skills Tap to expand + Answer Debugging, system design, data structures, algorithms, secure coding, and AI-assisted workflows. ? 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 Review debugging techniques, study system design principles, practice algorithms, familiarize yourself with secure coding practices, and understand AI-assisted workflows. ? 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 scalable cloud application development, debugging, and agile engineering practices. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in debugging, system design, data structures, and relevant project experience. ? 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 as part of the product and engineering 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