Cisco is hiring a backend Software Engineer in Bengaluru to build and improve distributed, cloud-based systems. You will work with experienced engineers on complex technical problems, contribute to design decisions, help optimise system architecture and use AI-assisted workflows to speed up development, with a strong focus on code quality and continuous improvement.
What they are looking for:
- Bachelor's degree in Computer Science or a related field with 0–4 years of experience, or a Master's degree (freshers eligible)
- Strong grasp of data structures and algorithms
- Proficiency in at least one of Java, Python, Go or C/C++
- Ability to think about scalability and cloud environments when designing applications
A good fit for recent graduates and early-career engineers who want to work on large-scale backend and cloud systems.