एक सॉफ्टवेयर इंजीनियर वे होते है जो कंप्यूटर, मोबाइल और कई अन्य डिवाइसेस या सिस्टम के लिए नए प्रोग्राम विकसित या उन्हें ओर बेहतर करने का काम करते है।