Software Engineer at Cisco
Cisco · Bangalore, India
- Salary: Not Disclosed
- Experience: 1-3 years
📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification Hands-on with Java, Go, Docker, Kubernetes, AWS, Microservices. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java Go Docker Kubernetes AWS Microservices cloud native technologies system management Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to contribute to the Intersight development team, focusing on cloud native technologies . This role offers hands-on experience with Java, Go, Docker, Kubernetes, AWS, and microservices , providing direct involvement in building scalable software solutions for cloud infrastructure. This Software Engineer role is critical for designing and implementing software solutions that enhance Cisco 's cloud infrastructure and system management capabilities. The responsibilities involve working with cloud native technologies such as microservices , Docker , and Kubernetes , ensuring robust and scalable system performance. The role directly supports the development of software that manages complex cloud environments through real-world deployment and system integration. The job posting specifies that this Software Engineer position is part of Cisco 's Intersight development team. Candidates will work on technologies including AWS , microservices , and system management . The role is located in Bangalore, India and requires onsite attendance. Cisco emphasizes hands-on technical experience and demonstrated shipping of software solutions in the role. 2024, 2025, 2026 graduates should apply if they have hands-on with Java, Go, Docker, Kubernetes, AWS, Microservices and possess relevant technical qualification and demonstrated shipping experience . The role requires 1-3 years of experience . Salary is not disclosed . Applicants will gain practical experience with Java , Go , Docker , Kubernetes , AWS , and microservices . This role provides exposure to cloud native technologies and system management , offering a foundation for advancing into senior engineering roles in cloud infrastructure and DevOps environments. 📊 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. Job Role & Responsibilities The Software Engineer at Cisco designs and deploys cloud-native software solutions using Java , Go , and microservices architecture to support scalable, fault-tolerant network infrastructure. This role ensures system management through real-time monitoring of performance metrics such as latency, throughput, and error rates in production environments. Design scalable software solutions using Java and Go to build modular, high-throughput services in microservices architecture. Implement containerized applications using Docker and deploy them via Kubernetes for consistent, reproducible environments across development and production. Collaborate with engineering teams to integrate microservices and ensure seamless communication using REST APIs and service discovery in cloud-native systems. Monitor real-time performance metrics such as CPU utilization, memory consumption, and request latency using AWS CloudWatch and Prometheus. Maintain existing Java and Go codebases by applying code reviews, refactoring, and ensuring compliance with system management best practices. Resolve production issues by diagnosing logs, tracing errors using Kubernetes event logs, and applying fixes to prevent system downtime. Document deployment pipelines, troubleshooting workflows, and operational procedures to improve operational efficiency in cloud-native environments. Optimize application performance by tuning Go service configurations and Docker image sizes to reduce startup time and resource consumption. This role demands direct ownership of production-grade software with measurable impact on system availability , performance metrics , and deployment reliability across Cisco ’s global infrastructure. Required Skills & Technical Competencies The Software Engineer must possess hands-on expertise in Java , Go , Docker , Kubernetes , and AWS to build and manage cloud-native applications. These skills are applied in real-world deployments to ensure stability, scalability, and performance in production systems. Technical Skills Java — intermediate — used to develop backend services and core components in microservices architecture with strong emphasis on performance and memory efficiency. Go — intermediate — utilized to build lightweight, high-concurrency microservices that handle real-time network data processing and API endpoints. Docker — intermediate — used to containerize applications and ensure consistent runtime environments across development, testing, and production. Kubernetes — intermediate — applied to orchestrate containerized services, manage scaling, and handle rolling updates in production clusters. AWS — intermediate — used to provision and manage cloud infrastructure including EC2, EKS, and S3 for hosting and storing microservice data. Microservices — essential — implemented as modular, independently deployable services that communicate via APIs and are managed through service mesh and configuration tools. Cloud native technologies — intermediate — applied to design and deploy solutions that leverage infrastructure as code, CI/CD pipelines, and observability tools. System management — intermediate — executed through automated monitoring, alerting, and incident response workflows in production environments. When preparing your resume, emphasize hands-on experience with Java and Go in production deployments , and include specific metrics such as service uptime, deployment frequency, or error rate reduction achieved in past projects. 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-native software development. It is not open to freshers without prior project delivery. Must hold a degree in Computer Science, Information Technology, or a related field with a minimum CGPA of 6.0 or equivalent. Eligible batches are 2024 , 2025 , and 2026 only. Must have 1–3 years of hands-on experience in building and deploying software using Java , Go , or microservices in real-world environments. Must demonstrate shipping experience through completed projects, open-source contributions, or live deployments in a production system. Must have a technical portfolio showcasing at least two working applications built with Docker and Kubernetes on AWS . Must have a clear, documented history of troubleshooting production issues and improving system performance using performance metrics . Documentation & Portfolio Requirements Your resume must include a technical portfolio with links to live or GitHub-hosted applications, deployment diagrams, and performance metrics such as response time, error rate, and uptime. Include deployment logs and system monitoring outputs to demonstrate operational experience. For this role, prioritize showcasing real-world shipping experience with Java and Go services deployed on AWS using Docker and Kubernetes , and include measurable outcomes like 99.9% uptime or 50% faster response time achieved in past projects. 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 Java — Mastering Java is essential for backend development in this role. Go — Understanding Go is crucial for building efficient microservices . Docker — Proficiency in Docker is vital for containerization in cloud environments. Kubernetes — Familiarity with Kubernetes is necessary for orchestration of containerized applications. KodNest — This course helps in understanding cloud-native technologies and system management . Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Java or Go — Include specific projects or roles that highlight these skills. ❌ Using a generic resume instead of tailoring it — Customize your resume to reflect the specific responsibilities listed in the job description. ❌ Listing Docker and Kubernetes without detailing their application — Provide context on how you used these technologies in past projects. ❌ Ignoring the experience requirement — Ensure you meet the relevant experience before applying. ❌ Adding unrelated technologies to increase ATS keywords — Focus on relevant skills to maintain resume clarity. ❌ Failing to verify the official Apply URL — Always check the URL and 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 standing out in the application process for the Software Engineer role at Cisco . ATS Keywords to Include Java Go Docker Kubernetes AWS Microservices cloud native technologies system management object-oriented concepts data structures algorithms debugging skills Resume Tips for This Role Highlight hands-on experience with Java and Go prominently on the resume. Emphasize familiarity with Docker and Kubernetes as they are crucial for the role. Showcase projects that involved cloud native technologies or microservices . Use exact keywords from the job description to align with ATS requirements. Avoid adding unsupported claims or technologies that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated technologies or experiences 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 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. This Software Engineer role is onsite and part of Cisco 's Intersight development team, focusing on cloud native technologies and system management within enterprise software solutions. The team designs and implements scalable software solutions using Java , Go, Docker , Kubernetes , AWS , and microservices . Work involves system management , debugging, and development of cloud-native applications with a strong focus on system-level performance and reliability. This role supports Cisco ’s development of cloud infrastructure tools, offering hands-on experience with core cloud native technologies and system management practices. Candidates gain early-career exposure through direct work with Java , Go, Docker , Kubernetes , and AWS —key tools in modern cloud infrastructure and microservices architecture. 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 2024, 2025, and 2026 batches. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, Go, Docker, Kubernetes, and AWS are the most important skills 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 Java and Go fundamentals. 2. Practice Docker and Kubernetes deployment scenarios. 3. Understand AWS services relevant to cloud infrastructure. 4. Prepare to discuss system management strategies. 5. Familiarize yourself with microservices architecture. ? 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 offers exposure to cloud native technologies, system management, and collaboration with engineering teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight Java, Go, Docker, Kubernetes, 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 The role involves collaboration with engineering teams and focuses on cloud native technologies. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the role requires 1-3 years of experience. 🔗 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