Lead Software Design Engineer and Product Director: Difference between revisions

From Future Worlds Center Wiki
Jump to navigationJump to search
(Created page with "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...")
 
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
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 development manager, software manager, or lead application developer. When primarily contributing in a high-level enterprise software design role, the title software architect (or similar) is often used. All of these titles can have different meanings depending on the context.
The title '''Lead Software Design Engineer''' is reserved for persons working in one of the companies associated with the organization and/or in [[Ekkotek High-tech business incubator|Ekkotek Ltd.]], which serves as the [[Technology Transfer Office]] for both the [[Cyprus Neuroscience and Technology Institute]] and [[N.E.T.S. Mediterranean Graduate School of Applied Social Cognition]].  


Responsibilities[edit]
==People with this title==
A lead programmer's exact responsibilities vary from company to company, but in general he or she is responsible for the underlying architecture for the software program, as well as for overseeing the work being done by any other software engineers working on the project. A lead programmer will typically also act as a mentor for new or lower-level software developers or programmers, as well as for all the members on the development team.
{{#categorytree:Lead Software Design Engineers and Product Directors|mode="all" |hideroot=on|mode=pages|style=bold}}


Although the responsibilities are primarily technical, lead programmers also generally serve as an interface between the programmers and management, have ownership of development plans and have supervisorial responsibilities in delegating work and ensuring that software projects come in on time and under budget. Lead programmers also serve as technical advisers to management and provide programming perspective on requirements. Typically a lead programmer will oversee a development team of between two and ten programmers, with three to five often considered the ideal size. Teams larger than ten programmers tend to become unmanageable without additional structure. A lead programmer normally reports to a manager with overall project or section responsibility, such as a director or product unit manager (PUM).


==Responsibilities include==
The exact responsibilities of a Lead Software Design Engineer and Product Director vary from company to company, but within the context of our Organization, they are:


* In charge of defining the vision and purpose of all organizational software projects to be developed.
* Has 'ownership' of development plans and supervisorial responsibilities in delegating work and ensuring that software projects come in on time and under budget.
* Overseeing the work being done by the [[Senior Software Engineer and Project Manager]].
* Overseeing the work being done by the [[Software and Systems Developer| Software and Systems Developers]] working on the project through continuous communication with the [[Senior Software Engineer and Project Manager]] as well as directly with them.
* Serve as a mentor for all [[Software and Systems Developer| Software and Systems Developers]] as well as for the [[Senior Software Engineer and Project Manager]] and any other members on the development team.
* Add sub-tasks that serve a greater purpose to the work-line of [[Software and Systems Developer| Software and Systems Developers]] always in consultation with the [[Senior Software Engineer and Project Manager]].
* Support with the mobilization of additional resources and/or assets the implementations of sub-tasks that serve greater long term planning and or purpose.


http://en.wikipedia.org/wiki/Lead_programmer
 
==External links==
* http://en.wikipedia.org/wiki/Lead_programmer


[[Category: Definitions]]
[[Category: Definitions]]
[[Category:Organizational Roles]]

Latest revision as of 07:50, 21 March 2015

The title Lead Software Design Engineer is reserved for persons working in one of the companies associated with the organization and/or in Ekkotek Ltd., which serves as the Technology Transfer Office for both the Cyprus Neuroscience and Technology Institute and N.E.T.S. Mediterranean Graduate School of Applied Social Cognition.

People with this title


Responsibilities include

The exact responsibilities of a Lead Software Design Engineer and Product Director vary from company to company, but within the context of our Organization, they are:


External links