Konsentrasi keahlian Rekayasa Perangkat Lunak dirancang untuk siswa yang tertarik dalam dunia pengembangan perangkat lunak dan pemrograman. Program ini mencakup pembelajaran tentang bahasa pemrograman, algoritma, pengembangan aplikasi, sistem basis data, dan analisis sistem. Siswa akan dilatih untuk merancang, mengembangkan, dan memelihara perangkat lunak yang inovatif dan efisien. Lulusan dari program ini memiliki peluang karier sebagai programmer, developer aplikasi, software engineer, atau system analyst.