yazılım tasarımı mühendisi . yazılımların fikir aşamasından son kullanıcı ile buluşmasına kadar adımlanan süreçleri içinde, srs hazırlanıp onaylandıktan sonra srs gereklerine göre tasarım yapan, ve değişen ihtiyaçlara göre tasarımı değiştiren kişidir.