We are looking for a Software Engineer to join the Network Eventing Software Team in the Security Business Group. The engineer in this position will be responsible for feature development and integration, code re-factoring and componentization, test automation, maintenance of deployed software, and platform integration for the Cisco Secure Firewall Management Center. The ideal candidate will have experience operating in an agile environment with a keen focus on best practices for delivery of a quality software product.
Additional responsibilities will include:
Development, maintenance and test of features for:
Core infrastructure components for network event and statistics processing
Software packages build, install, upgrade
Linux and Docker deployment environment
Resolving security issues that are reported in 3rd party software components
Delivery and execution of test automation beginning with unit test and continuing through functional test
Required knowledge, skills and abilities:
Bachelors degree in Computer Science or related field
Minimum 2 years of related experience in software development and test
Development experience with Linux/UNIX platforms
Extensive experience with the C++ programming language
Experience with shell and scripting languages: Bash, Perl and/or Python
Experience executing in an Agile environment (Scrum)
Solid understanding of networking architecture such as routing/switching, IP, TCP/UDP
Problem solving and research skills
Additional knowledge and skills desired:
Experience developing test automation under a Python-based framework
Knowledge of network security principles and security hardening
Experience with containerized deployment and cloud software deployment technology.
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.