Vezető Fejlesztő - a hazai gyakorlatban - olyan programozó , aki egy vagy több szoftverfejlesztési projektet vezet , vagy olyan programozó, aki bizonyos szintű képzettséggel, munkatapasztalattal rendelkezik, vagy megfelel az e státusz megszerzéséhez szükséges végzettségnek.
A közvetlen munkaköri feladatokat, a betöltött munkakör jogait és képesítési követelményeit a munkaszerződés és közvetlenül a vezető programozó munkaköri leírása határozza meg.
A hazai személyzeti gyakorlatban gyakran használják a szoftvermérnök (vezető) kifejezést .
A vezető programozó felelősségi köre a különböző cégeknél eltérő lehet, de általában a következőkért felelős:
A vezető programozó általában magas szintű képzettséggel rendelkezik a szoftverfejlesztés terén, és tapasztalattal rendelkezik szoftvertermékek fejlesztésében a technológiák széles skáláját alkalmazva. Fő feladata a projektek koordinálása a fejlesztés első szakaszától a tesztelés és a műszaki támogatás utolsó szakaszáig, valamint közvetlenül, képzett szakemberként részt venni a fejlesztésben.
A vezető programozó fő tulajdonságai a szisztematikus jövőbeli gondolkodás képessége, a projektfejlesztés minden szakaszának áttekintése, a modern piac trendjeinek követése, valamint a legígéretesebb és legmodernebb technológiák alkalmazásának lehetősége projektjeikben, ha szükséges.
A vezető programozó alkalmanként számos adminisztratív kérdést is kezel. ezek között: személyzeti menedzsment, szerződések tárgyalása, műszaki specifikációk elkészítése, viták rendezése a megrendelővel.
Noha feladatai túlnyomórészt technikai jellegűek, a vezető programozó közvetítőként szolgál a programozók és a menedzsment között, valamint bizonyos vezetői felelősséget is vállal a munka elosztása és annak biztosítása terén, hogy a projektek beleférjenek a kijelölt időbe és költségvetésbe. A vezető programozó általában a menedzsment technikai tanácsadója, és technikai támogatást nyújt a követelmények kidolgozásához.