Program studi rekayasa perangkat lunak memberikan pengetahuan terkait dengan teknik dan prinsip dalam membuat software. Perangkat lunak yang dibuat juga harus tepat guna, tangguh dan mudah untuk digunakan. Mahasiswa akan mempelajari tentang cara desain dan analisis algoritma, pemrograman, dan penggunaan struktur data yang efisien. Rekayasa Perangkat Lunak juga mengembangkan sistem informasi dan aplikasi.
Program studi rekayasa perangkat lunak di Universitas BSI menjadi salah satu pilihan program studi yang sudah terakreditasi oleh BAN-PT dengan nilai akreditasi B. Program studi ini berada di Fakultas Teknik & Informatika.