Les programmeurs écrivent des programmes informatiques et de réparer, entretenir et mettre à jour les programmes existants en utilisant des langages de programmation informatique. Le Bureau of Labor Statistics des États-Unis classe les programmeurs et les ingénieurs de logiciels dans la même catégorie parce que beaucoup de la programmation informatique est automatisée et standardisée. Cela permet aux programmeurs d'être plus impliqués dans la conception et les applications logiciels zones qui étaient auparavant la responsabilité des ingénieurs logiciels. Préparation pour devenir un programmeur informatique comprend un associé ou un baccalauréat en informations de l'ordinateur ou de la science.