Profesi yang mempelajari tentang pengembangan perangkat-perangkat lunak termasuk dalam hal pembuatannya, pemeliharaan hingga manajemen organisasi dan manajemen kualitasnya.
Menumbuhkan dan membangun kompetensi siswa TI yang berkarakter. Berwawasan Global dan memiliki kompetensi dibidang pemrograman dilandasi oleh iman dan Taqwa serta berakhlakul karimah.
Kompetensi keahlian Rekayasa Perangkat Lunak (RPL) membekali dan mempersiapkan peserta didik untuk dapat bersaing di era digitalisasi saat ini yang berfokus pada target untuk diterimanya peserta didik untuk berkerja pada perusahaan Developer ataupun Startup terutama di bidang Teknologi Informasi. Pada Jurusan Rekayasa Perangkat Lunak peserta didik di persiapkan untuk dapat memahami dan mempelajari tentang Pemrograman Berbasis Objek (Desktop), Merancang dan menganalisa Database Management System (DBMS), Merancang dan mengembangkan sistem aplikasi berbasi Website dan Mobile (Developer Programming dan Analysis System). Peserta didik juga di persiapkan dalam dasar Teknologi Informasi seperti memahami dan mengoperasikan Dasar Desain Grafis, Simulasi Digital (Pengoperasian Software Microsoft), Pemrograman Dasar, Sistem Komputer dan lainnya.
Kegiatan belajar mengajar di kelas dan di dalam Lab RPL
Praktek kejuruan
Observasi Praktek Lapangan (OPL)
Praktek Lapangan Kerja (PKL)
Expo dan Marketday
Lomba Keterampilan Siswa (LKS) sekolah, antar Gugus dan Antar Kota
Kegiatan Pelatihan dan Perlombaan lainnya (Olimpiade mikrotik, dan pelatihan jaringan)
Uji Kompetensi Siswa dengan Pihak Lembaga Sertifikasi Profesi (LSP)