Lập trình viên (Developer) là người sử dụng ngôn ngữ lập trình và công cụ để thiết kế, xây dựng, bảo trì các chương trình phần mềm, ứng dụng, trang web,… trên thiết bị điện thoại, máy tính,… Người làm công việc này phải biết nhiều kiến thức chuyên môn và ngôn ngữ lập trình như C++, C#, Java, XML, Python,… Lập trình viên có thể làm việc độc lập hoặc theo nhóm để hoàn thiện sản phẩm, ứng dụng công nghệ.