Грамматический словарь Зализняка (склонения слова):
Программист, программисты, программиста, программистов, программисту, программистам, программиста, программистов, программистом, программистами, программисте, программистах
программи́ст
-а, м.
Специалист, занимающийся программированием.
ПРОГРАММИСТ, а, м. Специалист по программированию.
| ж. программистка, и.
программи́ст
ПРОГРАММИСТ -а; м. Специалист, занимающийся программированием компьютерных программ.