Cisco Hiring Backend Software Engineer in Bangalore | Hybrid
Role Overview
Job Overview
Cisco is hiring a Backend Software Engineer in Bangalore for a senior engineering role focused on scalable software, cloud-native platforms, AI-enabled applications, and modern backend development. The position sits within Cisco CX Engineering and involves designing, developing, and delivering software across complex cloud and on-premises environments.
The role is suited to an experienced backend engineer with strong Python and Node.js skills who can contribute to technically complex projects with limited guidance. Along with core software engineering responsibilities, the position emphasizes generative AI, large language models, AI agents, secure development, cloud platforms, Kubernetes, and AI-assisted engineering tools.
The successful candidate will work across technical design, implementation, delivery, and continuous improvement while collaborating with engineering teams and other stakeholders. The role also provides an opportunity to contribute to the adoption of emerging AI capabilities within enterprise software products.
Key Responsibilities
- Design and develop scalable backend software with attention to simplicity, user experience, security, privacy, and maintainability.
- Lead or contribute to medium and complex software projects from technical design through implementation and completion.
- Build and maintain AI-enabled applications using suitable AI tools, frameworks, and agent technologies.
- Explore and adopt generative AI, large language models, and AI agents to improve product capabilities.
- Use AI-assisted development tools such as GitHub Copilot and AI code generation frameworks where appropriate.
- Develop solutions that can operate across cloud-native and on-premises architectures.
- Apply secure coding practices throughout the software development lifecycle.
- Contribute to high-quality technical designs and feature delivery.
- Work with related engineering teams to solve complex technical challenges and improve development practices.
- Support adoption of modern engineering approaches and AI technologies across software projects.
Required Skills
Strong programming experience in Python and Node.js is required. Candidates should have practical software engineering experience across a range of technologies and a solid understanding of their primary technical domain.
The role requires knowledge of AI and machine learning frameworks, generative AI, large language models, and AI agent concepts. Candidates should understand how these technologies can be incorporated into production-oriented software solutions.
A strong understanding of the software development lifecycle and Agile methodologies is important. Secure coding practices and awareness of user privacy are also essential because the role involves developing enterprise software.
Experience with at least one major cloud platform is required, with AWS, Microsoft Azure, and Google Cloud Platform identified in the job description. Candidates should also understand Kubernetes and container orchestration.
Familiarity with AI infrastructure components and AI agent frameworks is required. The ability to work with complex software architectures and contribute to technical decisions is important for this senior-level position.
Preferred Skills
Experience leading complex software projects and mentoring engineers is preferred. Candidates who have helped teams adopt new technologies or improve engineering practices may be particularly well suited.
Knowledge of AI ethics, responsible AI development, and AI governance is an advantage. Familiarity with prompt engineering and AI model customization can also strengthen a candidate’s profile.
Experience with CI/CD pipelines, Infrastructure as Code, Ansible, Terraform, and network automation is preferred. Strong communication and collaboration skills are important because the role involves working across diverse engineering and stakeholder groups.
Education
The stated education pathways are a Bachelor’s degree with 7 or more years of related experience, a Master’s degree with 4 or more years of related experience, or a PhD with 1 or more years of related experience. The job description does not specify a single mandatory degree specialization.
Experience
The role is presented as an 8+ years Backend Software Engineer opportunity. The formal qualification allows 7+ years of related experience with a Bachelor’s degree, 4+ years with a Master’s degree, or 1+ year with a PhD. Candidates should review the employer’s application requirements carefully when assessing their eligibility.
The position is intended for experienced professionals who have worked with backend software development, cloud platforms, AI technologies, and modern software engineering practices.
Required Technologies
The primary technologies and technical areas include Python, Node.js, Artificial Intelligence, Machine Learning, Generative AI, Large Language Models, AI Agents, AI/ML Frameworks, Kubernetes, AWS, Microsoft Azure, Google Cloud Platform, GitHub Copilot, and AI code generation frameworks.
Preferred technologies and engineering practices include CI/CD, Ansible, Terraform, Infrastructure as Code, network automation, prompt engineering, AI model customization, and AI infrastructure components.
Soft Skills
Strong communication and collaboration skills are important for this role. The engineer should be able to explain technical ideas clearly, work effectively with diverse teams, and contribute constructively to technical decisions.
Problem-solving, ownership, adaptability, and the ability to work independently are also important. Senior engineers should be comfortable handling complex requirements, evaluating technology choices, and helping other engineers through mentoring or technical guidance.
Benefits of Working in this Role
This role provides an opportunity to work at the intersection of backend engineering, cloud infrastructure, and enterprise AI. Engineers can gain practical exposure to generative AI, LLMs, AI agents, cloud platforms, Kubernetes, and AI-assisted software development.
The position also offers scope to contribute to technical architecture, complex project delivery, AI adoption, secure software development, and modern engineering practices. Professionals with leadership interests can further develop project leadership and mentoring experience.
Work Mode
The job is listed as Hybrid. Candidates should be prepared to follow the applicable hybrid working expectations for the Bangalore team.
Location
This Backend Software Engineer position is based in Bangalore, India.
Who Should Apply
This opportunity is suitable for experienced Backend Software Engineers, Python Developers, Node.js Developers, AI Engineers, and Software Engineers with strong experience in scalable application development.
Candidates should have practical Python and Node.js experience along with exposure to generative AI, LLMs, AI agents, cloud platforms, Kubernetes, and secure software development. Professionals with experience in CI/CD, Terraform, Ansible, network automation, prompt engineering, or AI governance can bring additional value.
Career Growth
Experience in this position can support progression toward Staff Software Engineer, Principal Engineer, Backend Architect, AI Engineer, AI Platform Engineer, or technical leadership roles. Combining backend engineering with cloud and AI capabilities can help professionals build a broader enterprise technology skill set.
Application Advice
Before applying, ensure your resume clearly presents your Python and Node.js development experience and the scale or complexity of the systems you have worked on. Highlight projects involving AWS, Azure, GCP, Kubernetes, generative AI, LLMs, AI agents, or AI/ML frameworks.
If you have used GitHub Copilot, AI code generation tools, prompt engineering, model customization, CI/CD, Terraform, Ansible, Infrastructure as Code, or network automation, mention the practical context. Also include examples of technical leadership, project ownership, mentoring, secure coding, and cross-functional collaboration.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor’s degree with 7+ years of related experience, or Master’s degree with 4+ years, or PhD with 1+ year.
Experience
7+ years
Top Picks for You
Capgemini Hiring Backend Java Developer in Chennai | 4-8 Years
Capgemini • Chennai • Onsite
Salesforce Hiring Backend Software Engineer in Bangalore | Hybrid
Salesforce • Bangalore • Hybrid
Infosys Hiring Java Spring Boot Developer in Bangalore
Infosys • Bangalore • Onsite
Salesforce Hiring LMTS Backend Engineer in Bangalore & Hyderabad
Salesforce • Bangalore, Hyderabad • Hybrid