Role Overview

The Technical Lead is responsible for the technical health and execution of an LHD project. They guide their project's development team (consisting of 1-3 other student developers), manage the codebase, and ensure the team adheres to the engineering standards set by the Software Engineering Director. The Technical Lead translates product requirements and designs into technical open-source solutions, making key architectural decisions for their project and mentoring the Software Engineer – Seniors, Software Engineer – Juniors and Developer Fellows on their team.


Key Responsibilities


Qualifications & Skills


Term of Service

Technical Leads are expected to serve for at least two academic semesters. There is no term limit, and leads are encouraged to remain involved as long as they are willing and able to fulfill all responsibilities associated with being a lead. Leads may be removed, as determined by the Executive Board, for inactivity, ineffective project progress or team development, or failure to fulfill the necessary duties for their role.