In the Military

Computer programmers perform work familiar to some military personnel.

Jobs in this career are similar to the following job classifications:

  • 16K1D Software Development Officer, Product Designer (Commissioned Officer only)
  • 16K1E Software Development Officer, Software Engineer (Commissioned Officer only)
  • 16K1M Software Development Officer, Product Manager (Commissioned Officer only)
  • 16K1S Software Development Officer, Data Scientist (Commissioned Officer only)
  • 16K3D Software Development Officer, Product Designer (Commissioned Officer only)
  • 16K3E Software Development Officer, Software Engineer (Commissioned Officer only)
  • 16K3M Software Development Officer, Product Manager (Commissioned Officer only)
  • 16K3S Software Development Officer, Data Scientist (Commissioned Officer only)
  • 16K4D Software Development Officer, Product Designer (Commissioned Officer only)
  • 16K4E Software Development Officer, Software Engineer (Commissioned Officer only)
  • 16K4M Software Development Officer, Product Manager (Commissioned Officer only)
  • 16K4S Software Development Officer, Data Scientist (Commissioned Officer only)
  • 16KX Software Development Officer (Commissioned Officer only)
  • 1D700 Cyber Defense Operations Manager (Enlisted)
  • 1D711M Cyber Defense Operations Helper, Mission Defense Activities (Enlisted)
  • 1D711P Cyber Defense Operations Helper, Data Operations (Enlisted)
  • 1D711Q Cyber Defense Operations Helper, Enterprise Operations (Enlisted)
  • 1D711W Cyber Defense Operations Helper, Expeditionary Communications (Enlisted)
  • 1D711 Cyber Defense Operations Helper (Enlisted)
  • 1D731A Cyber Defense Operations Apprentice, Networks Operations (Enlisted)
  • 1D731B Cyber Defense Operations Apprentice, Systems Operations (Enlisted)
  • 1D731D Cyber Defense Operations Apprentice, Security Operations (Enlisted)
  • 1D731E Cyber Defense Operations Apprentice, Client Systems Operations (Enlisted)
  • 1D731K Cyber Defense Operations Apprentice, Knowledge Operations (Enlisted)
  • 1D731M Cyber Defense Operations Apprentice, Mission Defense Activities (Enlisted)
  • 1D731P Cyber Defense Operations Apprentice, Data Operations (Enlisted)
  • 1D731Q Cyber Defense Operations Apprentice, Enterprise Operations (Enlisted)
  • 1D731R Cyber Defense Operations Apprentice, RF Operations (Enlisted)
  • 1D731W Cyber Defense Operations Apprentice, Expeditionary Communications (Enlisted)
  • 1D731Z Cyber Defense Operations Apprentice, Software Development Operations (Enlisted)
  • 1D731 Cyber Defense Operations Apprentice (Enlisted)
  • 1D751M Cyber Defense Operations Journeyman, Mission Defense Activities (Enlisted)
  • 1D751P Cyber Defense Operations Journeyman, Data Operations (Enlisted)
  • 1D751Q Cyber Defense Operations Journeyman, Enterprise Operations (Enlisted)
  • 1D751W Cyber Defense Operations Journeyman, Expeditionary Communications (Enlisted)
  • 1D751 Cyber Defense Operations Journeyman (Enlisted)
  • 1D771M Cyber Defense Operations Craftsman, Mission Defense Activities (Enlisted)
  • 1D771P Cyber Defense Operations Craftsman, Data Operations (Enlisted)
  • 1D771Q Cyber Defense Operations Craftsman, Enterprise Operations (Enlisted)
  • 1D771W Cyber Defense Operations Craftsman, Expeditionary Communications (Enlisted)
  • 1D771 Cyber Defense Operations Craftsman (Enlisted)
  • 1D791 Cyber Defense Operations Superintendent (Enlisted)
  • 1D7X1 Cyber Defense Operations (Enlisted)
  • 8K000 Software Development Specialist (Enlisted)

The following military occupations are no longer in active use:

  • 1B014 Computer Systems Programming Helper (Enlisted)
  • 1B034 Computer Systems Programming Apprentice (Enlisted)
  • 1B054 Computer Systems Programming Journeyman (Enlisted)
  • 1B074 Computer Systems Programming Craftsman (Enlisted)
  • 1B0X4 Computer Systems Programming (Enlisted)
  • 3C012 Communications - Computer Systems Programming Helper (Enlisted)
  • 3C032 Communications - Computer Systems Programming Apprentice (Enlisted)
  • 3C052 Communications - Computer Systems Programming Journeyman (Enlisted)
  • 3C072 Communications - Computer Systems Programming Craftsman (Enlisted)
  • 3C0X2 Communications - Computer Systems Programming (Enlisted)
  • 3D014 Computer Systems Programming Helper (Enlisted)
  • 3D034 Computer Systems Programming Apprentice (Enlisted)
  • 3D054 Computer Systems Programming Journeyman (Enlisted)
  • 3D074 Computer Systems Programming Craftsman (Enlisted)
  • 3D0X4 Computer Systems Programming (Enlisted)
  • 170D Cyber Capabilities Developer Technician (Warrant Officer only)
  • 17D Cyber Capabilities Development Officer (Commissioned Officer only)
  • 255A Data Operations Warrant Officer (Warrant Officer only)

The following military occupations are no longer in active use:

  • 251A Information Systems Technician (Warrant Officer only)
  • ISM Information Systems Management (Warrant Officer only)
  • IS Intelligence Specialist (Enlisted)
  • IT Information System Technician (Enlisted)
  • 0673 Applications Developer (Enlisted)
  • 2653 Intelligence Software/Security Engineer (Enlisted)
  • 8825 Modeling and Simulation Officer (Commissioned Officer only)

The following military occupations are no longer in active use:

  • 4067 Programmer, ADA (Enlisted)
  • 9982 Small Computer Systems Operator/Programmer (Enlisted)
  • 001072 Analyst And Reporter (Enlisted)
  • 001077 Signals Analyst (Enlisted)
  • 184 RL - Special Duty Officer - Cyber Warfare Engineer (Commissioned Officer only)
  • 9710 ADP Programs Officer (Commissioned or Warrant Officer)
  • 9740 Digital Computer System Programmer (Commissioned or Warrant Officer)
  • CTR Cryptologic Technicians (Collection) (Enlisted)
  • CTT Cryptologic Technician (Technical) (Enlisted)
  • ITS Information Systems Technician Submarines (Enlisted)
  • IT Information Systems Technician (Enlisted)

The following military occupations are no longer in active use:

  • 2743 Computer Programmer (FORTRAN) (Enlisted)
  • 9301 Entry Level Programmer/Analyst (Enlisted)

The following military occupations are no longer in active use:

  • 3D014 Computer Systems Programming Helper (Enlisted)
  • 3D034 Computer Systems Programming Apprentice (Enlisted)
  • 3D054 Computer Systems Programming Journeyman (Enlisted)
  • 3D074 Computer Systems Programming Craftsman (Enlisted)
  • 3D0X4 Computer Systems Programming (Enlisted)