1.Lập trình viên máy tính (Computer Programmer).
2. Lập trình viên phần mềm (Software Coder) hay gọi tắt là Coder.
Lập trình viên có thể làm các hình thức lập trình như lập trình game, lập trình mobile, lập trình web, lập trình hệ thống và lập trình Database. Công việc chính của người lập trình là viết phần mềm với các công việc chính là xây dựng mới một ứng dụng, nâng cấp và sửa chữa các ứng dụng có sẵn, xây dựng các chức năng xử lý, nghiên cứu và phát triển công nghệ mới.
Lập trình viên là người làm lập trình phần mềm. Để xây dựng nên một phần mềm hoàn chỉnh, các lập trình viên sẽ phải thực hiện thiết kế phần mềm. Mỗi lập trình viên sẽ đảm nhiệm một vị trí phần việc hay một công đoạn khác nhau, sau đó được tổng hợp và kết nối lại để tạo nên một sản phẩm hệ thống phần mềm hoàn chỉnh. Bởi thế, những người lập trình viên còn được ví như những người xây dựng, bởi họ không chỉ phụ trách xây dựng các bước lập trình phần mềm, mà còn phải chỉnh sửa nó dựa trên các công cụ lập trình khác.