abstract:A lead programmer is a software engineer in charge of one or more software projects. Alternative titles include Development Lead, Technical Lead, Lead Software Engineer, Software Design Engineer Lead (SDE Lead), Software Manager, or Lead Application Developer.