컴퓨팅 분야에서, 프로그래머(programmer)란 컴퓨터 프로그래밍을 하는 사람을 말한다. 프로그래머는 컴퓨터 프로그램의 논리나 알고리즘을 설계하고 프로그램을 작성하고 테스트 한다. 프로그래머는 소프트웨어 엔지니어, 컴퓨터과학자, 해커로 간주할 수 있다.
컴퓨터 프로그래밍 기술에 능숙한 사람들은 유명세를 타기도 하지만, 이러한 관심은 보통 소프트웨어 공학자 집단으로 국한된다. 많은 저명한 프로그래머들이 종종 "해커"라는 명칭으로 불린다. 프로그래머는 다양한 형태를 가진다. 전문 프로그래머는 보통 IT 분야의 큰 회사나 작은 서비스 업체에서 일한다. 이것에 대하여 여러가지 자격증 등이 있다.