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
- Python programming
- version control systems
- AI tools for coding assistance
- software engineering principles
- secure coding practices
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.