Back to Jobs
C

Software Engineer

Cisco Bengaluru, Karnataka, India

Apply for this Position

Job Description

"Join the fastest growing business unit of Cisco and revolutionize the way we manage next generation cloud technologies as a Software Engineer on the Nexus Dashboard team."

As a highly skilled Software Engineer at Cisco, you will be part of a talented team building cutting-edge cloud technologies that transform the way we manage our extensive portfolio of products.

With a focus on innovation and a willingness to take calculated risks, you will work in a sophisticated development environment, gaining expertise in multiple areas and contributing to the development of next generation Data Center products.

Why you should learn this:

High demand for skilled Software Engineers in the cloud technology space, with a projected growth rate of 21% by 2025.

Expected Salary: $120,000 - $200,000 per year, depending on location and experience.

How it works:

  • Develop a deep understanding of cloud technologies and Data Center products.
  • Collaborate with cross-functional teams to design and implement innovative solutions.
  • Work in a sophisticated development environment, utilizing Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
  • Contribute to the development of next generation Data Center products, leveraging expertise in multiple areas, including software development, DevOps, and cloud computing.

Core Concepts to Master

1

Cloud Computing Fundamentals

Understand the core principles of cloud computing, including scalability, on-demand resources, and pay-as-you-go pricing. Familiarize yourself with cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).

2

Data Center Product Development

Gain knowledge of Data Center products, including networking, storage, and virtualization technologies. Understand the importance of scalability, high availability, and security in Data Center environments.

3

Software Development Methodologies

Familiarize yourself with Agile development methodologies, including Scrum and Kanban. Understand the importance of continuous integration, continuous deployment, and continuous monitoring in software development.

Interview Questions (Beginner)

  • What experience do you have with cloud computing and Data Center products?
  • Can you explain the differences between IaaS, PaaS, and SaaS?
  • How do you approach software development in a collaborative environment?

Job Overview

CompanyCisco
Employment TypeFull-time
LocationBengaluru, Karnataka, India
Experience LevelFresher

Advance Questions

  • Design a scalable architecture for a cloud-based Data Center product.
  • Explain the trade-offs between using public, private, or hybrid cloud models.
  • Describe your experience with CI/CD pipelines and how you would implement them in a software development environment.