Cisco is hiring Software Engineers in Bengaluru for its product and engineering teams. You will design, develop and test software features, build RESTful services, write clean and maintainable code and work with cross-functional teams to deliver reliable products. Cisco has several openings for this role. Candidates need a bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering or a related field and 1 to 3 years of hands-on software development experience. A strong foundation in Core Java, object-oriented design patterns, data structures and building RESTful APIs is required.