Mission
Owns the technical aspects of his Domain. He/She is responsible for ensuring the system's high quality, maintainability and performance in all SDLC and operational phases. Works with engineering managers to establish and improve coding and development best practices. Takes technical decisions within their Domain whilst offering technical leadership in the team. Proposes solutions to other technical stakeholders (CTO / Head of Engineering) for cross-cutting issues.
Facilitator for inter-group communication on technical aspects to assess how the system(s) are performing in live environments.
Outcomes
Provide technical solutions and technical guidance to the team
- Drive the team’s technical design, development and implementation of deliverables.
- Elaborate and propose pragmatic, high-quality, reliable and elegant solutions that meet the requirements and resource limitations in terms of time, cost, etc.
- The lead should try to avoid achieving perfection, but he/she should strive to find the right balance between everything mentioned in bold.
Ensure a high quality for their team’s deliverables
- Hands-on coding for most of the time and an example of code quality.
- Create channels for the team to express and find solutions to technical impediments and coding standards improvements.
- Ensure the code base is constantly at its highest possible standards.
Ensure the system is according to agreed non-functional requirements
- Monitor performance, availability and security of the system.
- Acknowledges, investigates and proposes solutions for addressing impediments.
- Proactively raise any work-related concerns to the Head of Engineering and/or the CTO.
RACI matrix
A RACI chart helps to clarify roles and responsibilities in cross-functional/departmental projects and processes. For each stage and task, a role may participate in one of the following ways:
- Responsible (R). Does the work or activity achieves the task or the deliverable. There is at least one responsible for achieving a goal, as others can be delegated to assist in the work.
- Accountable (A). Ultimately answerable for the correct and thorough completion of the deliverable or task and the one who delegates the work to those responsible. An accountable must sign off (approve) work. There is only one accountable for each task or deliverable.
- Consulted (C). Provides opinions and advice on the work, such as a subject matter expert. Usually, this involves two-way communication.