Technik programista to osoba, która za pomocą specjalistycznego języka pisze, czyli opracowuje programy komputerowe i wprowadza je do użytku. Oprogramowanie to w zasadzie każde narzędzie jakim posługujemy się używając komputera począwszy od najprostszych edytorów tekstów po skomplikowane narzędzia systemowe. Współcześni programiści pracują najczęściej w biurach lub laboratoriach komputerowych wyposażonych w sprzęt niezbędny do testowania aplikacji, często też podróżują, by kontaktować się z klientami. Wykorzystują telekonferencje oraz pracę zdalną, ponieważ wiele zadań zawodowych może być wykonywanych bez konieczności przebywania w miejscu pracy.
Technik programista znajdzie zatrudnienie w firmach zajmujących się tworzeniem i sprzedażą oprogramowania komputerowego; przedsiębiorstwach, w których maszyny sterowane są komputerowo lub proces produkcji odbywa się z użyciem robotów i niezbędnego oprogramowania; firmach komputerowych, tworzących oprogramowania do robotów; firmach komputerowych zajmujących się tworzeniem gier komputerowych i aplikacji mobilnych, przemyśle, medycynie, bankach, urzędach.