Kỹ sư phần mềm (Software Engineer)
Các kỹ sư phần mềm hay thường được biết với tên gọi nhà phát triển phần mềm với công việc chính là thiết kế và phát triển, đưa ra các giải pháp phần mềm dựa trên nhu cầu và yêu cầu của khách hàng. Hiểu một cách đơn giản là họ là những người thiết kế để các lập trình viên có thể chạy phần mềm.
Thông thường nhu cầu về những kỹ sư phần mềm sẽ phát triển song hành với sự phát triển của Internet hay những tiến bộ của khoa học công nghệ. Tất cả đều rất cần sự phục vụ của kỹ sư phần mềm để có thể sử dụng. Ngày nay, các doanh nghiệp có nhu cầu cập nhật và nâng cấp hệ thống tăng cao đã tạo ra nhiều cơ hội việc làm hơn cho những người làm công việc này.