Software Engineer
Cisco
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree or Master's degree
- Must know
- OperationsREST APIsData visualizationCI/CDProduct managementPython
- Nice to have
- NetworkingLLMsGoRuby
- Work
- Hybrid in Milpitas
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs49%CI/CD33%Operations13%Data visualization4%of 149 similar entry-level jobs posted in the US this week
- Listed
- Oct 27, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Join the Cisco Catalyst Center team, focused on transforming enterprise network management through automation and intelligence. This role involves designing and leading the development of unified management solutions that bridge Cisco Cloud Control and Cisco Catalyst Center. You will leverage AI-driven Software Development Life Cycle (SDLC) to accelerate delivery, improve code quality, and automate network operations. This is a hybrid role, based out of Cisco's Milpitas, CA office.
Key Responsibilities
- Design and implement robust API-based integrations between Cisco Cloud Control, Meraki Dashboard, and Catalyst Center, ensuring seamless data synchronization and unified policy management.
- Champion the adoption of AI-assisted development tools to streamline the CI/CD pipeline, automate testing, and enhance code maintainability.
- Work closely with Product Management and Network Engineering teams to understand requirements for complex customer use cases in hybrid cloud environments.
- Explore and implement emerging technologies, including Generative AI and LLM-based prompting, to improve developer productivity and system observability.
Requirements & Tech Stack
- Java and Python
- RESTful APIs and microservices architecture
- SDLC and AI-driven SDLC methodologies, including AI-assisted code generation, automated refactoring, and predictive analytics in CI/CD pipelines.
- Experience working with teams delivering technical projects and mentoring junior team members.
Qualifications
- A Bachelor’s Degree in Computer Science or related area, combined with 2 years' of related experience, OR
- A Master's Degree in Computer Science or related area, combined with 0 years of related experience, OR
- Equivalent related work experience.
Preferred Qualifications
- Go and Ruby for building high-performance backend services or automation scripts.
- AI/ML Integration: prompt engineering, fine-tuning LLMs, or integrating AI models into existing software workflows.
- Cloud Platforms: AWS, Azure, or GCP, particularly regarding network connectivity and management integrations.
- Network management protocols, cloud-managed networking (such as Meraki or similar), and campus/enterprise networking (Catalyst).