Другие имена, которые часто используются в таком же тесном контексте, - это программист, аналитик программного обеспечения и инженер-программист.
Большинство разработчиков программного обеспечения по-прежнему возглавляет ведущий программист (инженер-программист, который руководит проектом).