En softwareleverandør koordinerer og styrer softwareudviklingsprocessen for specifikke softwareprojekter. Lederen opererer inden for et softwareudviklingsmiljø i softwarefirmaer eller stort set enhver form for virksomhed med softwareudviklingsressourcer. Projektplanlægning, planlægning og ydeevne er en del af ansvaret. Det kan være nødvendigt at administrere et team af udviklere eller styre specifikke projekter med forskellige hold. Tekniske krav varierer alt efter hvilken type software der produceres, lige fra web-baseret udvikling til database og applikationsdesign.
Grundlæggende krav
Der kræves en stærk teknologibaggrund, herunder erfaring inden for løsningsarkitektur, teknologiarkitektur, database design og software applikationsdesign. Ledelseskompetencer, herunder projektledelsesfunktioner, er påkrævet.
Erfaring
Rollen kræver mellem otte og ti års erfaring i teknologiudvikling med fire eller fem år i softwareleveringsledelsesroller. Denne erfaring omfatter kendskab til software produktudvikling livscyklus. Erfaring med at administrere og levere flere projekter på samme tid er også påkrævet.
Uddannelse
En bachelor i videnskab grad i ingeniørvidenskab, software engineering, videnskab eller en relateret bestræbelse er påkrævet. En relevant kandidatgrad vil reducere erfaringskrav. Med fremkomsten af tekniske skoler kan der kræves visse typer teknologikurser, der er specifikke for de udførte projekter. Ofte kan en projektledelsescertificering fra en anerkendt organisation kræves.
Skills
Fremragende, højt niveau menneskelige ledelsesevner kombineret med projektledelse færdigheder er påkrævet. Fremragende kommunikations-, præsentations- og faciliteringsfærdigheder er nødvendige. Specifik erfaring med projektledelsesværktøjer som MS Project er normalt også påkrævet.