Software Engineer III

  • Location:
    Fulton, Maryland, US
  • Area of Interest
    Information Technology
  • Job Type
    Professional
  • Technology Interest
    Internet of Everything, Security, Software Development, Testing
  • Job Id
    1204799
New

Cisco is a dynamic environment that inspires employees to create opportunities by honing their talents and skills every day. Employees are self-motivated, results driven and engaged. We recognize and reward quality results and commitment to our company’s purposes and principles.

 

We are looking for a Mid-level Software Engineer to join the Systems 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 development and automation, maintenance of deployed software, and platform integration for Cisco’s Firepower 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. The position is located in our Fulton, MD location.

 

Additional responsibilities will include:

* Development, maintenance and test of features for:

    - Core infrastructure components for process, disk and memory management

    - Software packages – build, install, upgrade

    - Fire Linux OS, including Linux kernel

* Managing legal compliance and security compliance for all software packages

* Resolving security issues that are reported in 3rd party software components

* Delivery and execution of test automation from unit test through functional test

 

Required knowledge, skills and abilities:

* Bachelors degree in Computer Science or related field

* Minimum 6 years of related experience in software development and test

* Development experience with Linux/UNIX platforms

* Experience with internals of Linux distributions

* Experience with the C programming language

* Experience with shell and scripting languages: Bash, Perl and Python

* Experience executing in an Agile environment (Scrum)

* Experience with Test Driven Development

* Experience developing test plans and test automation (unit test through functional test) under a Python-based framework

* Problem solving and research skills

 

Additional knowledge and skills desired:

* Solid understanding of networking architecture such as routing/switching, IP, TCP/UDP

* Knowledge of network security principles and security hardening

 

 

 

 


Apply on the Company Site