Nghiên cứu, thiết kế và phát triển các giải pháp phần mềm mới phù hợp với định hướng công nghệ và chiến lược sản phẩm của công ty. Tham gia vào quá trình phân tích yêu cầu hệ thống, đề xuất kiến trúc phần mềm và lựa chọn công nghệ phù hợp. Phát triển, kiểm thử và tối ưu mã nguồn phần mềm đảm bảo hiệu suất, tính ổn định và khả năng mở rộng. Phối hợp với các bộ phận liên quan như thiết kế, kiểm thử, sản phẩm, hạ tầng để triển khai phần mềm một cách hiệu quả. Viết tài liệu kỹ thuật, tài liệu hướng dẫn sử dụng phần mềm, báo cáo tiến độ và kết quả nghiên cứu phát triển.