Network / Software Engineer
Description

  

Job Title: Network / Software Engineer

Location: Fort Meade, MD
Client: Defense Information Systems Agency (DISA)
Clearance: Active DOD Secret

Certification: CompTIA SEC+ CE

BA/BS in a technical discipline (engineering, information technology, etc.) with at least 5 years of experience 

Requirements

  

Position Overview

The Software Engineer will provide engineering, integration, automation, testing, and configuration management support for MACsec key generation and key management capabilities within DISA transport and software-defined networking (SDN) environments. This role supports both production and test networks and works closely with SDN, operations, testing, and automation teams to ensure secure, compliant, and reliable network functionality.

Key Responsibilities

  • Provide MACsec Key Generation and Key Management integration and sustainment support.
  • Develop, update, and maintain Network Element Drivers (NEDs) for JUNOS and IOS-XR platforms.
  • Synchronize development and integration efforts. 
  • Develop and deliver a working version of Cisco NSO key management and key generation modules to Operations, including      updates to Cisco NSO and associated NEDs.
  • Produce and support Engineering Change Requests (ECRs) required to implement MACsec within the Production network.
  • Support development of ECRs required to grant IPCCM permissions to configure cryptographic keys on production routers.
  • Configure and validate network devices to allow secure connectivity between the IPCCM JITC Lab Instance and the DISN      Transport Testbed.
  • Coordinate with Operations teams on requested changes, updates, testing, and ongoing configuration support of automation      modules.
  • Provide Configuration Management (CM) support, including version control, documentation, and release coordination.
  • Integrate and support CloudShell Automation within the network automation and orchestration environment.

Testing and Deliverables

The Software Engineer shall develop, execute, and deliver formal testing artifacts, including:

  • Test Plans and Test Scenarios defining functional, integration, system, and regression testing for MACsec key      management, Cisco NSO modules, automation workflows, and updated NEDs.
  • Execute testing in lab and testbed environments, including coordination with the IPCCM JITC Lab and DISN Transport Testbed. Develop and implement hardware and software solutions to create a virtualized and automated testbed.
  • Produce Test Reports documenting test procedures, results, defects, remediation actions, and validation outcomes prior to      production deployment.
  • Support troubleshooting, defect resolution, re-testing, and validation activities based on test findings.
  • Ensure all testing documentation and deliverables comply with DISA, DoD, and program documentation standards.

Required Skills and Qualifications

  • Strong background in network engineering and      network automation.
  • Strong routing protocols experience: BGP, MPLS/RSVP, OSPF, IS-IS, Multicast, Layer-2/Layer-3 Virtual Private Network (VPN) and Carrier Supporting Carrier (CsC).
  • Hands-on experience with orchestration and  automation tools, including Cisco NSO and/or Ansible.
  • Proficiency in programming and scripting languages (e.g., Python, Java) and YANG data modeling.
  • Experience developing or integrating Cisco NSO services, workflows, and NEDs.
  • Familiarity with REST APIs, microservices-based architectures, and CI/CD pipelines.
  • Strong working knowledge of JUNOS and IOS-XR network operating systems.
  • Experience supporting MACsec, cryptographic key management, or secure network implementations.
  • Experience creating Test Plans, Test Scenarios, and Test Reports for network and software deployments.
  • Experience supporting Engineering Change Requests (ECRs) in controlled production environments.
  • Understanding of Configuration Management (CM) principles and best practices.
  • Strong problem-solving, analytical, documentation, and communication skills with the ability to work effectively in a team environment.

· Working knowledge of Microsoft Office Tools: PowerPoint, Word, and Excel

· Excellent communication (verbal and written), effective leadership, and interpersonal skills

Preferred Qualifications

  • Cisco certifications such as CCNP or CCIE.
  • Experience supporting DISA, DoD, or other federal      government network environments.
  • Familiarity with IPCCM, DISN, and transport      network architectures.
  • Experience with CloudShell Automation or similar      orchestration platforms.
  • Experience working in Agile or DevSecOps      environments.
  • Active or eligible DoD Security Clearance (as      required by contract).

Work Environment

  • On-site support at Fort Meade, MD.
  • Collaboration with SDN, automation, testing,      engineering, and operations teams supporting mission-critical DISA      networks.