Software Engineer (AI & CI/CD Platform) at Cisco
๐ข About Cisco & The Engineering Team
For over 40 years, Cisco Systems, Inc. has been revolutionizing the way the world connects, communicates, and collaborates. As a global behemoth in IT, networking, and cybersecurity, Cisco operates at a scale that few companies can fathom—powering the very infrastructure of the modern internet. In recent years, Cisco has dynamically shifted from a hardware-centric networking giant to a powerhouse in software-defined networking (SDN), artificial intelligence (AI), and enterprise cybersecurity solutions.
The newly formed team you will be joining sits within the Engineering Systems division of Cisco Collaboration. This specific group is on a high-stakes mission to redefine developer experience (DevEx) internally. You aren’t just building features for a product; you are architecting a modern, AI-native CI/CD (Continuous Integration and Continuous Deployment) and release automation platform. This platform will serve as the backbone for engineering teams across Cisco’s massive enterprise environment. It will enable thousands of developers to build, test, publish, and deploy software via a unified, Git-driven workflow—integrating secrets in HashiCorp Vault, deployment automation in Kubernetes, and robust configuration management.
✅ Eligibility & Requirements
- Degree: Bachelor's degree in Computer Science, Information Technology, or a related technical field.
- Experience: 1 to 3 years of proven experience writing professional production code and tests for large-scale systems.
- Tech Stack Experience: 1-3 years of full-stack expertise specifically utilizing Java/Spring Boot for the backend and React, Angular, or Vue.js for frontend development.
- Database Knowledge: Capable of implementing efficient database designs, schema migrations, and optimizing query performance in relational databases (MySQL, PostgreSQL).
- Agile & AI Adoption: Comfort using AI-assisted development tools (like Cursor, GitHub Copilot, Codex) across the entire Agile SDLC—from requirements gathering to deployment.
๐ Key Responsibilities
- Full-Stack Development: Architect and build a comprehensive web application for a new CI/CD platform that tracks pipeline states, release workflows, and deployment visibility.
- AI Integration: Contribute to AI-native platform capabilities. You will develop MCP servers and AI agents capable of detecting deployment failures, recommending automated rollbacks, and guiding operators through complex troubleshooting.
- Infrastructure as Code: Deploy and maintain platform services in a live production environment using modern GitOps practices, Kubernetes, and major cloud infrastructure (AWS/Azure/GCP).
- Testing & Quality Assurance: Write rigorous unit and end-to-end (E2E) tests for critical CI/CD workflows. Quality validation of AI-assisted code output is a high priority.
- Performance Optimization: Monitor and optimize system performance under production load by profiling services, tuning REST APIs, and refining database configurations.
๐ Deep Dive: Industry Trends & Career Growth
The Evolution of CI/CD & AI-Native DevOps
The software engineering landscape is currently undergoing a massive paradigm shift. Traditional Continuous Integration and Continuous Deployment (CI/CD) pipelines, which once relied heavily on manual intervention and static shell scripts, are rapidly evolving into intelligent, self-healing platforms. The integration of AI-assisted development tools (such as Cursor, Codex, and specialized LLMs) into the Software Development Life Cycle (SDLC) is no longer a luxury—it is a critical requirement for scaling enterprise applications. In this role at Cisco, you won't just be using these tools; you will be building the infrastructure that integrates them. By developing Model Context Protocol (MCP) servers and AI agents that can auto-detect deployment anomalies and trigger rollbacks, you are directly contributing to the future of "AIOps" (Artificial Intelligence for IT Operations).
Why This Role is a Career Catalyst
For a software engineer with 1-3 years of experience, joining a team that builds developer tools inside a Fortune 100 company is one of the most lucrative career moves possible. You are operating at the intersection of Full-Stack Engineering (Java/React) and Platform Engineering (Kubernetes, GitOps, ArgoCD). Professionals who possess this hybrid skill set are highly sought after across the industry, often fast-tracking into Senior Platform Architect or Principal Engineer roles. Furthermore, your exposure to cutting-edge deployment automation tools (like GitHub Actions, Ansible, and Harness) combined with strict security protocols (HashiCorp Vault) ensures your skill profile remains highly competitive for the next decade.
The Shift Towards GitOps and Microservices
Industry data shows a steep adoption curve for GitOps—where Git serves as the single source of truth for declarative infrastructure and applications. By mastering Argo CD and Kubernetes alongside event-driven microservices architectures (utilizing RabbitMQ or Redis), you are aligning yourself with the modern standards of cloud-native computing. Cisco's commitment to building this intuitive platform means you will be solving complex, distributed system problems on a global scale, ensuring reliable, secure, and consistent software releases across thousands of nodes.
๐ง Tech Stack & Skills
๐ฏ Expected Interview Process
๐ Free Preparation Resources
๐ก High-Probability Interview Questions
๐ฅ Frequently Asked at Cisco for Full-Stack / Platform roles:
- Explain how you would design a scalable, event-driven CI/CD pipeline using Jenkins/GitHub Actions and Kubernetes.
- How does Spring Boot handle dependency injection, and how would you optimize memory usage in a microservice?
- Describe a scenario where you used GitOps (ArgoCD) to recover from a failed deployment in production.
- Write a React component that efficiently renders large datasets without blocking the main UI thread.
⭐ Cisco Life & Culture
"Cisco provides a brilliant environment for exploring new technologies, especially with their push into AI and cloud-native tools. The hybrid work setup is extremely flexible, and the management genuinely cares about mental health and continuous learning." - Senior Software Engineer, Bengaluru
๐งพ FAQs
Q: Do I need extensive AI development experience?
A: Not necessarily. The primary requirement is full-stack (Java/React) and DevOps knowledge. However, you must be comfortable adapting to and utilizing AI-assisted tools like Cursor or Codex in your daily workflow.
Q: Is relocation to Bengaluru mandatory?
A: This role is marked as Hybrid based out of Bengaluru. Candidates will generally be expected to be in the office a few days a week as per Cisco's flexible return-to-office guidelines.
Copyright Note: Company logos and trademarks belong to their respective owners. This post is for public information sharing and educational purposes only.
๐จ Apply fast! Job posting may be removed earlier if the position is filled.