ইনস্টিটিউট অফ কম্পিউটার সায়েন্স এর একটি বিভাগ ‘সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগ’। এই ডিভিশন কম্পিউটার বিজ্ঞানের বিভিন্ন ক্ষেত্রে গবেষণা এবং উন্নয়ন কার্যক্রম পরিচালনা করে আসছে। সায়েন্টিফিক ও কম্পিউটেশনাল সমস্যা সমাধানে নলেজ-বেসড সফটওয়্যার তৈরী এবং অনুসন্ধানের জন্য এই বিভাগ কাজ করছে।
এই বিভাগের গবেষণা ক্ষেত্রগুলোর মধ্যে রয়েছে ডাটা মাইনিং, ডাটা ওয়ারহাউজিং, ডাটাবেজ, সায়েন্টিফিক কম্পিউটিং, ইন্টারনেট প্রোগ্রামিং, ওয়েব প্রযুক্তি, ডিস্টেন্স লারনিং এবং নলেজ-বেসড সিস্টেম। এছাড়া কমিশনের জন্য বিভিন্ন ওয়েব বেসড সার্ভিস ডেভেলপমেন্টের কাজ করে যাচ্ছে এই ডিভিসন। ওয়েব সাইট ডেভেলপমেন্ট একটি চলমান প্রক্রিয়া এবং এরই সূত্র ধরে সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগ অধিক উন্নত, ইন্টারেক্টিভ, ব্যবহারকারী বান্ধব তৈরী ও রক্ষণাবেক্ষণের লক্ষ্যে কাজ করছে। বর্তমানে যেকোনো প্রতিষ্ঠানের কাঠামো তৈরী এবং সেটার সাফল্যের জন্য প্রথম আবশ্যকীয় উপাদান হচ্ছে ডাটাবেজ। ডাটা এর উপর অধিক নির্ভরশীলতার কারণে কার্যকরী বিশ্লেষণ এবং গবেষণার মাধ্যমে ডাটা রক্ষণ ও প্রক্রিয়াকরণ সকল প্রতিষ্ঠানের জন্য একটি বড় প্রশ্ন হয়ে দাড়িয়েছে। সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগএই লক্ষ্যে বিভিন্ন ডাটাবেজ সিস্টেম তৈরী ও গবেষণার কাজ করছে।
বিশ্ববিদ্যালয়ের গবেষক ছাত্র-ছাত্রীদের তাদের শিক্ষা কার্যক্রমে সহায়তা দেয়ার জন্য বিভাগের বিজ্ঞানীগণ গবেষণা তত্ত্বাবধানসহ আনুষাঙ্গিক গবেষণা সাহায্য করে থাকেন।
সফটওয়্যার ইঞ্জিনিয়ারিং বিভাগ এর ল্যাব এ ৫টি ডেস্কটপ কম্পিউটার, ১টি প্রিন্টার ও স্ক্যানার রয়েছে। এখানে ইন্টারনেট কানেক্টিভিটি রয়েছে। আরও কিছু স্মার্ট ফ্যাসিলিটি যেমন শীতাতপ নিয়ন্ত্রন ও যথাযথ আলোর ব্যবস্থা রয়েছে যা গবেষণার পরিবেশ প্রদান করে।