Software Engineer at Cisco

On-site · Bengaluru, Karnataka, India · full time

Practice the Software Engineer interview at Cisco with an AI interviewer: voice, live coding and a scorecard.

Skills the interview covers

About the role

We are seeking a Software Engineer to develop, and deliver scalable software solutions, driving end-to-end implementation across complex cloud-native and on-premises architectures. Develop, test, and deploy Python-based applications and services aligned with Cisco’s Design Thinking Principles. Write functional, clean code and unit tests with minimal guidance, enabling scale, reliability, and velocity in product releases. Collaborate with product managers, designers, and engineers to define and implement new features that address customer needs. Lead small-to-medium features or projects with limited complexity from technical design through completion. Utilize AI-powered coding assistants, automation tools, and AI-driven analytics to accelerate coding, testing, documentation, and optimize software performance. Stay current on industry trends, software development lifecycle, and agile engineering practices; coach others as needed.

How Cisco interviews run · More open roles