Program Keahlian Rekayasa Perangkat Lunak (RPL) adalah sebuah jurusan yang mempelajari dan mendalami tentang software komputer mulai dari pembuatan website, aplikasi, game dan semua yang berkaitan dengan pemrograman dengan menguasai bahasa pemrograman tersebut. Tidak hanya itu saja, program keahlian RPL juga mempelajari tentang pengembangan perangkat lunak, termasuk pembuatan, pemeliharaan, dan manajemen kualitas.
Peluang kerja program keahlian RPL ini antara lain: Developer IT, Programmer, IT colsultant, Database engineer / data base administrator, Web engineer, Game developer,
Intellegent system developer, Software tester