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 debugging object-oriented concepts Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to design and implement scalable software systems using technologies like Java and AWS . This role offers hands-on experience with cloud-native tools and system management, directly contributing to the development of SaaS and cloud infrastructure. This Software Engineer role is critical for building scalable software systems in cloud native environments. The position involves working with microservices , containerization, and cloud infrastructure, focusing on real-world implementation of systems using Java, Go, Docker, Kubernetes, AWS , and object-oriented concepts . The responsibilities emphasize debugging and system-level development, ensuring robust and maintainable software solutions. The job posting highlights that this Cisco role is part of a team focused on cloud infrastructure and system management. The Cisco recruitment process emphasizes technical qualifications and demonstrated shipping experience, with a focus on practical, hands-on development using core technologies like Java , Go, Docker , Kubernetes , and AWS . 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 . The salary is Not Disclosed . Applicants will gain practical experience with Java , Go , Docker , Kubernetes , and AWS . This role provides a foundation in cloud-native development and system management, opening pathways to advanced roles in cloud engineering and SaaS product development. Candidates will build real-world systems with shipping experience, preparing them for progression into senior engineering roles. 📊 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 is responsible for designing and deploying scalable, cloud-native applications using Java , Go , and microservices architecture to support the Intersight platform. This role ensures high availability of services through Docker and Kubernetes orchestration, with direct ownership of performance metrics on AWS infrastructure. Design and implement scalable backend services using Java and Go to serve real-time API endpoints with object-oriented design patterns. Containerize applications using Docker and deploy them via Kubernetes to enable consistent, reproducible environments across development and production. Configure and manage AWS services such as EC2, S3, and RDS to support microservice communication and data storage in production environments. Collaborate with the Intersight development team to define project goals and align on implementation of microservices for system modularity and scalability. Monitor system performance using AWS CloudWatch and Kubernetes metrics to track CPU, memory, and request latency across deployed services. Debug and resolve production issues using Go and Java logs, with focus on stack traces and error rates in microservices communication. Maintain existing codebases by refactoring Java and Go services to improve maintainability, reduce technical debt, and meet object-oriented design standards. Document deployment pipelines, debugging workflows, and performance optimization steps to improve operational efficiency in Kubernetes and AWS environments. This role demands direct ownership of service reliability, with every decision impacting performance metrics , deployment frequency , and system uptime in live AWS environments. Required Skills & Technical Competencies Candidates must demonstrate proficiency in core cloud-native technologies, with a strong foundation in Java , Go , Docker , Kubernetes , and AWS to deliver production-grade microservices . These skills are directly applied in building, deploying, and maintaining scalable backend systems. Technical Skills Java — intermediate — used to build backend services with object-oriented design, including service abstraction and dependency injection in microservices . Go — intermediate — utilized for building lightweight, high-performance microservices with concurrency and error handling in cloud-native environments. Docker — intermediate — used to containerize applications for consistent deployment across AWS and Kubernetes environments. Kubernetes — intermediate — used to orchestrate containerized microservices across clusters, managing scaling, rollouts, and health checks. AWS — intermediate — used to provision and manage cloud infrastructure including EC2, S3, and RDS, with integration into CI/CD pipelines. Microservices — intermediate — implemented as modular, independently deployable services using Java and Go , with clear service boundaries and API contracts. Debugging — intermediate — applied to identify and resolve runtime errors in Java and Go services using logs, stack traces, and distributed tracing tools. Object-oriented concepts — intermediate — applied in code design to ensure reusability, encapsulation, and maintainability of Java and Go services. When preparing your resume, emphasize hands-on experience with Java and Go in real deployments, include microservices architecture diagrams, and list specific AWS and Kubernetes commands used in production. Eligibility Criteria This role is designed for candidates with a technical degree in Computer Science or a related field, who have hands-on experience with Java , Go , and cloud-native tools, and have shipped at least one production application. Experience must be within the 1–3 year range. Must hold a Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline. Must be from eligible batches: 2024 , 2025 , or 2026 . Must have 1–3 years of hands-on experience in software development, including deployment of microservices on AWS or Kubernetes . CGPA must be at least 6.0 on a 10-point scale, with demonstrated technical projects in Java or Go . Must have a portfolio showcasing at least one deployed application using Docker and Kubernetes on AWS . Must have experience with debugging Java or Go applications in production environments. Documentation & Portfolio Requirements Your resume must include a clear section on technical projects, with specific details such as Java or Go code snippets, Docker file configurations, Kubernetes deployment YAMLs, and AWS service integrations. Include links to live or GitHub-hosted applications. For this role, prioritize showcasing a portfolio with a microservices architecture built using Java and Go , deployed via Docker and Kubernetes on AWS , with documented debugging and performance metrics. 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 this role's core responsibilities. Go — Proficiency in Go is crucial for developing efficient applications. Docker — Understanding Docker is vital for containerization in microservices . Kubernetes — Knowledge of Kubernetes is key for orchestration in cloud environments. KodNest — This course provides hands-on experience with cloud-native technologies. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience with Java or Go — ensure relevant projects are highlighted. ❌ Using a generic resume instead of tailoring it to the specific responsibilities listed — customize your resume for this role. ❌ Listing technologies like Docker without context on their application in previous roles — provide specific examples. ❌ Ignoring the experience requirement of 1-3 years — ensure you meet the qualifications. ❌ Adding unrelated technologies to increase ATS keywords without relevance — focus on relevant skills only. ❌ Not verifying the official Apply URL and job details before submission — double-check all links and information. 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 Software Engineer Java Go Docker Kubernetes AWS Microservices Cloud Native System Management Debugging Object-Oriented Concepts SaaS 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. Consider showcasing a project that involved cloud infrastructure or microservices . Use keywords from the job description naturally to align with ATS requirements. Avoid adding unsupported technologies or experiences 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 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 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 the Intersight development team, focused on cloud native technologies and system management. The team designs and implements scalable software systems using microservices , AWS , Docker , Kubernetes , and object-oriented concepts . They work closely with engineers and stakeholders on SaaS and cloud infrastructure projects. This role supports Cisco ’s work in cloud native technologies and system management through the Intersight team. Early-career engineers gain exposure to cloud infrastructure, scalable software design, and debugging using Java , Go, Docker , Kubernetes , and AWS . 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, graduating in 2024, 2025, or 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, Go, Docker, Kubernetes, and AWS are essential for this position. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display: 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. Understand Docker and Kubernetes usage. 3. Familiarize yourself with AWS services. 4. Prepare to discuss cloud native technologies. 5. Practice debugging and problem-solving 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 infrastructure, scalable software design, and collaboration with engineering teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in 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 engineers and focuses on cloud native technologies. ? 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