Yazılım mühendisliği , bilgisayar sistemleri yazılım ve uygulama yazılımlarının geliştirilmesini ve oluşturulmasını içeren bir bilgisayar bilimi dalıdır. Gelişmekte olan endüstriler ve teknoloji çözümlerine duyulan ihtiyaç nedeniyle, şu anda yazılım mühendisliği en çok yatırım yapılan iş kollarından biridir.