Army MOS · IT & Cyber

170D Cyber Capability Developer Technician

Overview

A Cyber Capability Developer Technician analyzes system vulnerabilities, researches products, and develops, documents, and implements software capabilities that operate through cyberspace and the electromagnetic spectrum. The technician leads and trains personnel and advises commanders at all levels on software capability development and implementation.

Minimum clearance: TS/SCI

Core Skills

  • secure software design and development
  • exploit and vulnerability research
  • reverse engineering concepts
  • scripting and automation
  • requirements analysis and capability development
  • systems and network fundamentals
  • technical documentation and knowledge transfer
  • configuration and version control
  • test and evaluation of cyber tools
  • team leadership and mentoring

Civilian Software & Tools

  • Linux
  • Python
  • C
  • C++
  • Git
  • Docker
  • Microsoft PowerShell
  • JavaScript

Civilian Career Paths

  • Software Development
  • Cybersecurity
  • Cloud Engineering
  • Project Management

Training & Development

Getting Started

  • CompTIA Network+ · Funded
  • CompTIA Security+ · Funded
  • GIAC Python Coder (GPYC) · Funded

Career Growth

  • Offensive Security Certified Professional (OSCP)
  • GIAC Exploit Researcher and Advanced Penetration Tester (GXPN)
  • GIAC Reverse Engineering Malware (GREM) · Funded
  • Certified Information Systems Security Professional (CISSP) · Funded
  • Certified Kubernetes Security Specialist (CKS)
  • GIAC Cloud Penetration Tester (GCPN)

Also Common

  • Offensive Security Experienced Penetration Tester (OSEP)
  • GIAC Defending Advanced Threats (GDAT) or GIAC Penetration Tester (GPEN)
  • AWS Certified Solutions Architect, Associate

What the Work Involves

  • Perform risk assessments and execute tests of data processing system to ensure functioning of data processing activities and security measures.
  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
  • Assign and review the work of systems analysts, programmers, and other computer-related workers.

Related Occupations

  • Computer Systems Engineers/Architects
  • Computer Systems Analysts
  • Software Quality Assurance Analysts and Testers
  • Web and Digital Interface Designers

Typical preparation for these civilian roles: a four-year degree or equivalent experience.

Defense contractor jobs for 170D

Descriptions may be summarized for clarity. Verify all information with your branch career counselor or official military documentation before making career decisions.

Report an error on this page