Are you passionate about Software Engineering, Cloud Technologies, Microservices, and Next-Generation Data Center Solutions? Here’s an incredible opportunity to build your career with one of the world’s leading technology companies.
🌟 Cisco is hiring Software Engineers for its rapidly growing Nexus Dashboard Team in Bangalore. If you’re looking to work on enterprise-scale cloud platforms, networking technologies, distributed systems, and AI-powered infrastructure, this opportunity deserves your attention.
Working at Cisco means collaborating with some of the brightest engineers in the industry while building products that power thousands of organizations worldwide. You’ll gain exposure to cloud-native development, Kubernetes, Docker, REST APIs, Java, Go, Python, networking, and modern DevOps practices.
Whether you’re an early-career software engineer looking for your next challenge or someone eager to work on cutting-edge cloud technologies, Cisco offers an exceptional platform for technical growth and long-term career development.
📌 Position Details
🏢 Position: Software Engineer
🆔 Job ID: 2014494
📍 Location: Bangalore, India
💼 Experience Required: 1–3 Years
🏢 Work Model: Hybrid
🎓 Qualification: Bachelor’s / Master’s Degree
🧪 Domain: Product Engineering | Cloud | Networking
🛠️ Skills Required
✅ Java / J2EE
✅ Go (Golang)
✅ REST APIs
✅ Spring Framework
✅ Spring Boot
✅ Python
✅ Object-Oriented Programming
✅ Multithreading
✅ Unit Testing (JUnit)
✅ Unix / Linux
✅ SQL & Databases
✅ Docker
✅ Kubernetes
✅ Kafka
✅ Git
✅ Jenkins
✅ CI/CD Pipelines
✅ SDLC
✅ Microservices
✅ Networking Fundamentals
✅ Problem Solving
✅ Communication Skills
🌟 Position Overview
Cisco is expanding its highly successful Nexus Dashboard engineering team and is looking for talented Software Engineers who enjoy solving complex engineering problems and building enterprise-scale cloud applications. The selected candidate will work on Cisco’s next-generation Data Center portfolio, developing innovative cloud-native products that help organizations manage large-scale infrastructure efficiently. Engineers will collaborate with experienced architects, product managers, and developers while gaining exposure to distributed systems, networking, automation, cloud platforms, and AI-driven infrastructure. This role provides excellent opportunities to learn advanced technologies, participate in product innovation, contribute to large-scale engineering projects, and build solutions used by global enterprise customers.
🚀 About the Role
As a Software Engineer at Cisco, you will become part of a highly collaborative engineering organization responsible for developing the Cisco Nexus Dashboard platform.
Your work will directly contribute to the development of highly scalable, secure, and reliable cloud-native applications that simplify enterprise infrastructure management.
You will participate in the complete Software Development Life Cycle—from designing scalable architectures to coding, testing, debugging, deployment, and continuous improvements.
The role also provides opportunities to work with Kubernetes clusters, Docker containers, Microservices architecture, distributed messaging systems, CI/CD pipelines, cloud-native platforms, and networking technologies.
🎯 Key Responsibilities
🔹 Design scalable cloud-native software solutions.
🔹 Develop enterprise-grade backend applications.
🔹 Build REST APIs and Microservices.
🔹 Develop Java, Go, and Python applications.
🔹 Participate in software architecture discussions.
🔹 Perform code reviews.
🔹 Write reusable and maintainable code.
🔹 Develop automated unit tests.
🔹 Debug production issues.
🔹 Optimize application performance.
🔹 Work with Docker and Kubernetes.
🔹 Integrate CI/CD pipelines using Git and Jenkins.
🔹 Collaborate with Product Managers and Architects.
🔹 Work in Agile Scrum teams.
🔹 Contribute to networking product development.
🏢 About the Company
Cisco is one of the world’s most respected technology companies and a global leader in networking, cybersecurity, cloud infrastructure, collaboration, and AI-powered enterprise solutions.
For more than four decades, Cisco has transformed how businesses connect, secure, and manage their digital infrastructure. Today, Cisco products power millions of networks across enterprises, governments, educational institutions, healthcare organizations, financial institutions, and cloud providers worldwide.
Cisco continues to invest heavily in Artificial Intelligence, Cloud Computing, Networking Automation, Zero Trust Security, and Next-Generation Infrastructure, making it one of the most exciting companies for software engineers.
Working at Cisco means becoming part of a global engineering culture focused on innovation, learning, diversity, collaboration, and continuous improvement.
🌟 Why This Role is Good for Early-Career Engineers
✅ Exposure to enterprise-scale products.
✅ Work with experienced global engineering teams.
✅ Learn cloud-native architecture.
✅ Build production-grade software.
✅ Gain experience with Kubernetes and Docker.
✅ Strong mentorship opportunities.
✅ Hybrid work flexibility.
✅ Excellent learning resources.
✅ Exposure to networking technologies.
✅ Opportunity to work on AI-enabled infrastructure.
✅ Long-term career growth within Cisco.
✅ Global engineering standards and best practices.
💼 Salary Range
Although Cisco has not officially disclosed compensation for this role, based on recent market trends.
Additional Benefits may include:
✔ Annual Performance Bonus
✔ RSUs / Stock Awards (role dependent)
✔ Medical Insurance
✔ Life Insurance
✔ Wellness Programs
✔ Learning & Certification Benefits
✔ Flexible Hybrid Work
✔ Paid Leaves
✔ Employee Assistance Programs
✔ Global Mobility Opportunities
🧑💻 Expected Interview Rounds
Round 1 – Online Assessment
• Coding
• Problem Solving
• Data Structures
• Algorithms
Round 2 – Technical Interview
• Java / Go
• OOP Concepts
• Multithreading
• REST APIs
• Spring Boot
• Databases
Round 3 – Advanced Technical Interview
• Microservices
• Kubernetes
• Docker
• System Design (basic)
• Networking Fundamentals
• SDLC
Round 4 – Managerial Discussion
• Collaboration
• Communication
• Ownership
• Project Experience
Round 5 – HR Discussion
• Compensation
• Notice Period
• Culture Fit
• Offer Discussion
📚 Preparation Tips
✔ Revise Java fundamentals thoroughly.
✔ Practice Data Structures and Algorithms daily.
✔ Learn Spring Boot and REST API development.
✔ Understand Docker and Kubernetes basics.
✔ Practice SQL queries.
✔ Learn Git workflows.
✔ Understand Jenkins and CI/CD.
✔ Revise Operating System concepts.
✔ Understand Networking basics (TCP/IP, HTTP, DNS).
✔ Practice Object-Oriented Design.
✔ Work on Microservices projects.
✔ Solve coding questions on LeetCode and HackerRank.
✔ Review your previous project implementations carefully.
🛠️ Technical Skills Required
Programming Languages
• Java
• Go
• Python
Frameworks
• Spring
• Spring Boot
Cloud & Containers
• Docker
• Kubernetes
Testing
• JUnit
Version Control
• Git
CI/CD
• Jenkins
Messaging
• Kafka
Operating Systems
• Linux
• Unix
Database
• SQL
• Relational Databases
Architecture
• REST APIs
• Microservices
Concepts
• OOP
• SDLC
• Multithreading
• Networking
📄 Resume Tips
✔ Keep your resume within one page (or two pages if experienced).
✔ Highlight Java, Go, Python, Spring Boot, Kubernetes, Docker, and REST API projects.
✔ Mention measurable achievements instead of only responsibilities.
✔ Include GitHub profile if available.
✔ Add certifications related to Cloud, Java, Kubernetes, or Networking.
✔ Showcase internships, hackathons, and open-source contributions.
✔ Mention coding profiles (LeetCode, HackerRank, CodeChef) if they strengthen your profile.
✔ Tailor your resume specifically for Cisco’s Software Engineer role.
❓ Frequently Asked Questions (FAQs)
Q1. Is this role suitable for candidates with 1 year of experience?
Yes. Cisco is looking for candidates with approximately 1–3 years of professional experience.
Q2. Is the work model remote?
No. This is a Hybrid role based in Bangalore.
Q3. Which programming language is preferred?
Java is strongly preferred, while Go and Python are valuable additions.
Q4. Is Kubernetes experience mandatory?
Hands-on experience is highly desirable, though strong cloud-native fundamentals are equally important.
Q5. Are networking concepts important?
Yes. Since the role is part of Cisco’s Data Center portfolio, networking fundamentals are beneficial.
Q6. Is Spring Boot required?
Yes, experience with Spring and Spring Boot is one of the key technical requirements.
Q7. Is this a product-based company?
Yes. Cisco is one of the world’s leading product-based technology companies.
Q8. Does Cisco provide career growth?
Absolutely. Cisco offers global learning programs, certifications, internal mobility, leadership development, and opportunities to work on cutting-edge technologies.
🌟 Why You Should Apply
Cisco provides one of the best engineering environments for software professionals who enjoy solving challenging technical problems. Working on cloud-native infrastructure, enterprise networking products, AI-driven technologies, and globally used software platforms offers unmatched technical exposure.
If you’re passionate about software engineering, distributed systems, cloud computing, networking, and building products that impact millions of users, this opportunity can significantly accelerate your career.
📩 How to Apply
👉 Application Link: Click Here
📝 Search Details:
Position: Software Engineer
Job ID: 2014494
💡 Ensure your resume highlights Java, Spring Boot, REST APIs, Docker, Kubernetes, Git, Linux, SQL, and your most impactful engineering projects before applying.
🔄 Share this opportunity with software engineers, Java developers, and cloud professionals looking to join one of the world’s leading technology companies.
