Software Engineer- Python at Cisco
On-site · Bengaluru, Karnataka, India · full time
Practice the Software Engineer- Python interview at Cisco with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- Python programming
- Version control systems (e.g., Git)
- Software engineering principles
- Secure coding practices
- Collaboration
- Problem-solving
- Communication skills
- AI tools for coding assistance
About the role
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.