Lead programmer

In the software engineering profession, a lead software engineer [1][2][3][4][5] is responsible for providing technical oversight and outside communication in a team of software engineers. Alternative titles include development lead, technical lead, lead engineer, lead programmer, or lead application developer.

Responsibilities

A lead software engineer's exact responsibilities vary from company to company. In general, he or she is responsible for overseeing the work, in a technical sense, of a team of software engineers working on a project. The lead engineer ensures work meets set technical requirements and coding conventions. A lead software engineer's duties are often "hands-on", meaning they typically write software code on a daily basis. They may act as a mentor for new or lower-level software developers or programmers, primarily through processes such as pair programming, conducting of code reviews, promoting good development principles, such as test-driven development, and taking the lead in correcting code defects.

Although the responsibilities are primarily technical, lead software engineers also generally serve as an interface between the programmers and management. Lead engineers may serve as technical advisers to management and provide programming perspective on requirements. In some non-agile work environments, a lead engineer may also have ownership of their team's development plans, responsibilities in delegating work, assisting with hiring and reviewing staff performance. Typically a lead engineer will oversee a development team of between two and ten programmers.

gollark: Also, they probably make money off console sales.
gollark: Porting things between platforms is sometimes actually very hard.
gollark: See: the entire history of DRM systems.
gollark: Content creators/distributors wanting to constrain how people interact with content is *not new*.
gollark: What advantage do you get which makes such clothing worth something like three times as much as usual?

References

  1. "Amazon Lead Software Engineer Reviews". www.glassdoor.co.uk. Retrieved 5 July 2020.
  2. "Lead Software Engineer Jobs". www.reed.co.uk. Retrieved 5 July 2020.
  3. "Lead Engineer Salaries". Retrieved 5 July 2020.
  4. "8 Engineering Leadership Roles Explained". CoderHood. 2018-03-21. Retrieved 2020-08-08.
  5. on, Jeremy Wight. "What does a Lead Engineer look like? | Hacker Noon". hackernoon.com. Retrieved 2020-08-08.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.