Security Software Engineer

  • Location:
    Fulton, Maryland, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Software Development, Testing
  • Job Id

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.

U.S. Vaccination Requirements
Cisco requires all U.S. employees to be fully vaccinated or have an approved religious or medical accommodation. Candidates accepting an offer must provide proof of vaccination status on their first day. If someone anticipates requesting an accommodation for this requirement, they must receive approval before the start date. Candidates receiving an offer will receive additional information about the accommodation process at the time of the offer. All offers of employment are contingent upon complying with Cisco's vaccination policy.