remote
Software Consulting Engineer - Cisco
Software Engineer
Software Consulting Engineer who drives digital transformation by designing, automating, and optimizing Cisco‑based solutions for service provider and enterprise customers using Python, Ansible, and cloud‑native technologies.
About the role
Key Responsibilities
- Analyze customer environments and design end‑to‑end software solutions that align with Cisco strategic architectures.
- Develop and maintain automation scripts and playbooks using Python and Ansible to streamline deployment and operations.
- Integrate and orchestrate REST APIs across networking, security, and cloud platforms to enable seamless service delivery.
- Collaborate with partners and internal teams to provide technical guidance, troubleshooting, and best‑practice recommendations.
- Document solution designs, implementation steps, and knowledge‑base articles for reuse across global engagements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong programming experience with Python and automation tools such as Ansible.
- Hands‑on knowledge of RESTful APIs, cloud services (AWS, Azure, or GCP), and network architecture concepts.
- Excellent problem‑solving and communication skills, with the ability to work with cross‑functional teams and external partners.
- Passion for continuous learning and staying current with emerging networking and automation technologies.