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)
  • 1D711A Cyber Defense Operations Helper, Networks Operations (Enlisted)
  • 1D711B Cyber Defense Operations Helper, Systems Operations (Enlisted)
  • 1D711D Cyber Defense Operations Helper, Security Operations (Enlisted)
  • 1D711E Cyber Defense Operations Helper, Client Systems Operations (Enlisted)
  • 1D711K Cyber Defense Operations Helper, Knowledge Operations (Enlisted)
  • 1D711R Cyber Defense Operations Helper, RF Operations (Enlisted)
  • 1D711Z Cyber Defense Operations Helper, Software Development Operations (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)
  • 1D731R Cyber Defense Operations Apprentice, RF Operations (Enlisted)
  • 1D731Z Cyber Defense Operations Apprentice, Software Development Operations (Enlisted)
  • 1D731 Cyber Defense Operations Apprentice (Enlisted)
  • 1D751A Cyber Defense Operations Journeyman, Networks Operations (Enlisted)
  • 1D751B Cyber Defense Operations Journeyman, Systems Operations (Enlisted)
  • 1D751D Cyber Defense Operations Journeyman, Security Operations (Enlisted)
  • 1D751E Cyber Defense Operations Journeyman, Client Systems Operations (Enlisted)
  • 1D751K Cyber Defense Operations Journeyman, Knowledge Operations (Enlisted)
  • 1D751R Cyber Defense Operations Journeyman, RF Operations (Enlisted)
  • 1D751Z Cyber Defense Operations Journeyman, Software Development Operations (Enlisted)
  • 1D751 Cyber Defense Operations Journeyman (Enlisted)
  • 1D771A Cyber Defense Operations Craftsman, Networks Operations (Enlisted)
  • 1D771B Cyber Defense Operations Craftsman, Systems Operations (Enlisted)
  • 1D771D Cyber Defense Operations Craftsman, Security Operations (Enlisted)
  • 1D771E Cyber Defense Operations Craftsman, Client Systems Operations (Enlisted)
  • 1D771K Cyber Defense Operations Craftsman, Knowledge Operations (Enlisted)
  • 1D771R Cyber Defense Operations Craftsman, RF Operations (Enlisted)
  • 1D771Z Cyber Defense Operations Craftsman, Software Development Operations (Enlisted)
  • 1D771 Cyber Defense Operations Craftsman (Enlisted)
  • 1D791 Cyber Defense Operations Superintendent (Enlisted)
  • 1D7X1 Cyber Defense Operations (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)
  • 3D100 Cyberspace Support Manager (Enlisted)
  • 3D190 Cyberspace Support Superintendent (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)
  • 170D Cyber Capabilities Developer Technician (Warrant Officer only)
  • 255A Information Systems Technician (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)
  • 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)