Back to Jobs
C

Software Engineer

Cisco Bengaluru, Karnataka, India

Apply for this Position

Job Description

"Unlock the future of networking with Cisco Meraki - a leading cloud-managed IT company. As a Software Engineer, you'll play a key role in shaping the next generation of cloud-controlled Wi-Fi, routing, and security solutions."

At Cisco Meraki, we're on a mission to empower organizations of all sizes to deliver exceptional customer and employee experiences. Our intuitive platform is built on a foundation of cutting-edge technologies, and we're seeking talented Software Engineers to join our team.

As a Software Engineer at Cisco Meraki, you'll have the opportunity to work on a wide range of projects, from developing new features and functionalities to improving existing ones. You'll collaborate with a diverse team of experts, share knowledge, and learn from each other's strengths and experiences.

Why you should learn this:

According to the Bureau of Labor Statistics, employment of software developers is projected to grow 21% from 2020 to 2030, much faster than the average for all occupations.

Expected Salary: $124,000 - $250,000 per year, depending on experience and location.

How it works:

  • Gain hands-on experience with cloud-managed IT solutions and cutting-edge technologies.
  • Collaborate with a diverse team of experts to develop and improve software solutions.

Core Concepts to Master

1

Cloud-Managed IT

Cloud-managed IT solutions enable organizations to manage and monitor their network infrastructure from a single, intuitive platform. This approach provides real-time visibility, automation, and scalability, making it easier to deliver exceptional customer and employee experiences.

2

Software Development Best Practices

As a Software Engineer at Cisco Meraki, you'll adhere to industry-standard best practices for software development, including Agile methodologies, continuous integration and delivery, and version control using Git.

3

Networking Fundamentals

A solid understanding of networking fundamentals is essential for developing and improving software solutions for cloud-managed IT. This includes knowledge of network protocols, topology, and security best practices.

Interview Questions (Beginner)

  • What experience do you have with cloud-managed IT solutions?
  • Can you explain the Agile development methodology?
  • How do you stay current with industry trends and best practices?

Job Overview

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

Advance Questions

  • Design a cloud-managed IT solution for a large-scale enterprise organization.
  • Explain how you would optimize network performance using software development best practices.
  • Describe a time when you had to troubleshoot a complex software issue and how you resolved it.