Bilgisayar yazılım mühendisleri, bilgisayar programlamasını geliştirmek ve test etmek için matematik ve bilgisayar bilimini kullanmaktan sorumludur. Onlar işletim sistemleri ve ağ uygulamaları ek olarak, kelime işleme uygulamaları ve bilgisayar oyunları içerebilir farklı programlar, bir dizi geliştirme birincil sorumluluğu na sahip olacaktır.
Bilgisayar mühendisliği uzmanları ilk olarak müşterilerinin gereksinimlerini analiz edecek ve daha sonra programlamayı içerebilen ayrıntılı bir algoritma yönergeleri kümesi oluşturacaklardır, ancak bu genellikle bilgisayar programcıları için dış kaynaklı olacaktır. Uygulamalar yazılım mühendisleri genellikle java gibi ham kodları kullanır, uygulama yazılımı oluşturmak için, sistem mühendisleri genellikle bir şirketin işletim sistemlerini düzenlemesine yardımcı olur.
Sistem yazılımı genellikle şirketler tarafından etkin bir şekilde kullanılabilir emin olmak için tamir bir sürü gerektirir ve mühendisler sık sık müşterilerinin ihtiyaçlarını karşılamak için işletim sistemleri ve programlama değiştirmek gerekir.
Bu kişiler genellikle pazarlama departmanları, üretim, mühendislik, tasarımcılar ve sanatçıları içerebilen ekipler halinde çalışarak bir yazılım ürünlerini pazara sunmak için birlikte çalışacaktır.
Sistem yazılım mühendisleri, hizmet verdikleri işin büyüklüğüne bağlı olarak tek başlarına çalışabilir ler ve işletim sistemleri ve diğer sistem uygulamalarını yüklemenin daha rutin görevlerini yerine getirmek için altlarında asistanlar olabilir.
Bu kişiler sık sık temiz ve rahat ofis ortamlarında haftada 40 saat çalışacaklar, ancak tekrarlayan hareket gerginliği ve sırt rahatsızlığı yaşayabilirler. Çoğu işveren bilgisayar programlama da lisans derecesi ve deneyim gerektirir, ve tüm yazılım mühendislerinin beşte dördü en az bir lisans derecesi vardı.
2006 yılında, yazılım mühendisleri Amerika’da yaklaşık 850.000 iş vardı, çoğu uygulamalar üzerinde çalışan, ve yaklaşık üçte biri sistem yazılımı üzerinde çalışıyor. Bu bireylerin bir azınlık serbest bilgisayar programcıları vardır. İş umutları genel oldukça iyi olması bekleniyor ve bu alanda önümüzdeki on yıl içinde Amerika’da büyümenin en hızlı alanlarından biri olacak.
2006 yılında, bu profesyonellerin orta yüzde 50’si 63.000 ile 98.000 dolar arasında para kazandı, bilgisayar sistemleri mühendisleri ise 68.000 ile 105.000 dolar arasında daha fazla para kazandılar. 2007 yılında, Robert Half Technology yazılım mühendisleri arasında yapılan bildirdi $66,500 ve $99,750 yıllık.