L2 Senior Engineer — Promotion & Performance Evaluation Workbook
Scoring scale: 0–5 (decimals allowed)
Practice Summary
| Guild | Management Practice | Criteria | Self Score (%) | Assessor Score (%) | Delta (%) |
|---|---|---|---|---|---|
| Executive Guild | Strategy Management | 1 | — | — | — |
| Executive Guild | Values Alignment | 3 | — | — | — |
| Executive Guild | Vision & Mission Alignment | 1 | — | — | — |
| Sales Guild | Stakeholder Engagement | 3 | — | — | — |
| Delivery Guild | Business Analysis | 3 | — | — | — |
| Delivery Guild | Consulting Management | 3 | — | — | — |
| Delivery Guild | Forward Deployed Engineering | 4 | — | — | — |
| Delivery Guild | Project Management | 3 | — | — | — |
| Delivery Guild | User Experience | 3 | — | — | — |
| Technology Guild | Agentic Engineering | 4 | — | — | — |
| Technology Guild | Application Architecture | 2 | — | — | — |
| Technology Guild | Data Engineering | 3 | — | — | — |
| Technology Guild | DevOps Management | 3 | — | — | — |
| Technology Guild | Platform Architecture | 4 | — | — | — |
| Technology Guild | Security Engineering | 3 | — | — | — |
| Technology Guild | Software Engineering | 4 | — | — | — |
| Administration Guild | HR Management | 3 | — | — | — |
| Administration Guild | Knowledge Management | 1 | — | — | — |
Detailed Criteria
Executive Guild
Strategy Management
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-STM01 | Applies Calab’s strategic priorities when making workstream decisions — technology choices, effort allocation, reuse over rebuild — and can explain the link. | ___ | ___ |
Values Alignment
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-VAL01 | **Trust** — is the engineer clients and colleagues rely on: realistic commitments, transparent status, and full ownership of outcomes including failures. | ___ | ___ |
| L2-VAL02 | **Impact** — prioritises their workstream by business value, challenges low-value work, and can evidence the outcomes their features delivered. | ___ | ___ |
| L2-VAL03 | **Innovation** — introduces improvements that others adopt — techniques, tools, patterns — and shares them beyond their own team. | ___ | ___ |
Vision & Mission Alignment
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-VMA01 | Connects their workstream’s decisions to Calab’s mission — articulates how the solution transforms the client’s legacy operations and gives people time back. | ___ | ___ |
Sales Guild
Stakeholder Engagement
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-SGM01 | Runs client-facing sessions — demos, workshops, standups — for their workstream confidently, adapting technical depth to the audience. | ___ | ___ |
| L2-SGM02 | Manages client expectations on scope and timelines for their feature areas, negotiating small changes without escalation. | ___ | ___ |
| L2-SGM03 | Spots signals in client conversations — pain points, expansion opportunities, relationship risks — and routes them to the account owner. | ___ | ___ |
Delivery Guild
Business Analysis
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-BAM01 | Elicits requirements for their feature areas directly with client users — asks the follow-up question, documents decisions and rationale. | ___ | ___ |
| L2-BAM02 | Analyses the business context — process, data, users — well enough to challenge requirements that won’t achieve the outcome. | ___ | ___ |
| L2-BAM03 | Writes acceptance criteria that are testable and unambiguous, agreed with the client before build starts. | ___ | ___ |
Consulting Management
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-CM01 | Advises clients credibly within their technical domain — presents options with trade-offs and a recommendation, not just answers. | ___ | ___ |
| L2-CM02 | Manages their own utilisation and priorities across engagement demands, renegotiating commitments before they slip. | ___ | ___ |
| L2-CM03 | Contributes to engagement health beyond their own tasks — spots delivery risks, improves ways of working, supports newer team members. | ___ | ___ |
Forward Deployed Engineering
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-FDE01 | Maps and analyses the client’s as-is business process for their workstream, and designs the to-be process the solution enables — agreed with the client before build. | ___ | ___ |
| L2-FDE02 | Designs and delivers end-to-end solution slices in the client’s environment — data flow, integrations, workflow changes — composing platform capabilities robustly. | ___ | ___ |
| L2-FDE03 | Runs short build-measure-learn loops with end users: ships working increments early, measures whether the business outcome moved, and adjusts course. | ___ | ___ |
| L2-FDE04 | Feeds field learnings back into Calab’s reusable assets — patterns, accelerators, product backlog — so solutions compound across clients. | ___ | ___ |
Project Management
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-PM01 | Plans and sequences their workstream — breaks features into milestones, estimates, and keeps the plan current as things change. | ___ | ___ |
| L2-PM02 | Coordinates dependencies for their workstream across team members and other teams, unblocking or escalating promptly. | ___ | ___ |
| L2-PM03 | Reports progress against plan crisply — status, risks, decisions needed — in the project’s rhythm without prompting. | ___ | ___ |
User Experience
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-UXD01 | Designs usable workflows for the features they own — task flows, states, error handling — validating them with real users before build completes. | ___ | ___ |
| L2-UXD02 | Runs lightweight usability checks — observation sessions, feedback reviews, analytics — and turns findings into concrete improvements. | ___ | ___ |
| L2-UXD03 | Ensures features they ship meet accessibility and responsiveness standards, catching issues before clients do. | ___ | ___ |
Technology Guild
Agentic Engineering
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-AIE01 | Decomposes feature work into well-scoped tasks for coding agents, runs them effectively — context, guardrails, iteration — and critically reviews output before merge. | ___ | ___ |
| L2-AIE02 | Builds and maintains reusable context assets — prompts, instruction files, skills, MCP configs — that raise the whole team’s agent effectiveness. | ___ | ___ |
| L2-AIE03 | Designs lightweight evaluations — test harnesses, spot-check protocols, regression suites — to verify the quality of AI-generated output. | ___ | ___ |
| L2-AIE04 | Integrates LLM capabilities — APIs, retrieval, structured output — into solution features, handling non-determinism, cost, and failure modes. | ___ | ___ |
Application Architecture
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-AAM01 | Designs improvements to Calab’s internal application architecture — integrations, automations, data flows across PM, service, accounting, and document systems — documenting trade-offs. | ___ | ___ |
| L2-AAM02 | Owns an internal system integration end-to-end: keeps it reliable, monitored, and documented so others can operate it. | ___ | ___ |
Data Engineering
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-DAT01 | Builds reliable data pipelines and transformations for their workstream, with idempotency, error handling, and monitoring. | ___ | ___ |
| L2-DAT02 | Designs fit-for-purpose data models for features they own, documenting structure and trade-offs. | ___ | ___ |
| L2-DAT03 | Implements data-quality checks — validation rules, reconciliation, alerts — so bad data is caught before it reaches consumers. | ___ | ___ |
DevOps Management
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-DVO01 | Maintains and improves CI/CD pipelines for repos they own — adds stages, speeds up feedback, keeps them green. | ___ | ___ |
| L2-DVO02 | Implements observability for features they ship — logging, metrics, alerts — sufficient for someone else to diagnose issues. | ___ | ___ |
| L2-DVO03 | Leads diagnosis and resolution of incidents in their workstream, communicating status and following up with prevention actions. | ___ | ___ |
Platform Architecture
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-PAM01 | Makes sound component-level design decisions — libraries, data stores, service boundaries — within platform guardrails, documenting trade-offs. | ___ | ___ |
| L2-PAM02 | Contributes improvements to shared platform assets — templates, reference implementations, IaC modules — used beyond their own project. | ___ | ___ |
| L2-PAM03 | Evaluates emerging tools or services relevant to their workstream and presents findings with a recommendation. | ___ | ___ |
| L2-PAM04 | Designs and maintains the infrastructure-as-code for the solutions they own — modular, reviewed, and reproducible across environments. | ___ | ___ |
Security Engineering
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-SEC01 | Threat-models the features they design — attack surfaces, data exposure, authentication and authorisation needs — before building. | ___ | ___ |
| L2-SEC02 | Remediates vulnerabilities across their workstream — dependencies, misconfigurations, code flaws — verifying fixes and preventing recurrence. | ___ | ___ |
| L2-SEC03 | Configures pipeline security tooling — SAST, dependency scanning, secret scanning — for repos they own, keeping the signal actionable. | ___ | ___ |
Software Engineering
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-SEM01 | Designs and delivers production-ready changes spanning multiple components, with minimal rework after review. | ___ | ___ |
| L2-SEM02 | Designs automated test coverage — unit, integration, regression — for features they own, and closes coverage gaps they find. | ___ | ___ |
| L2-SEM03 | Performs constructive code reviews that catch real defects and coach L0–L1 engineers on standards. | ___ | ___ |
| L2-SEM04 | Refactors and pays down technical debt within their workstream, keeping changes safe through tests and incremental delivery. | ___ | ___ |
Administration Guild
HR Management
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-HRM01 | Maintains accurate time and leave records without prompting, flagging allocation issues — wrong codes, over- or under-recording — to their lead early. | ___ | ___ |
| L2-HRM02 | Coordinates their leave and availability around delivery milestones for work they own, arranging cover and handover so nothing stalls. | ___ | ___ |
| L2-HRM03 | Drives their own development plan — sets goals with their career coach, gathers evidence as they go, and completes required training without chasing. | ___ | ___ |
Knowledge Management
| ID | Criterion | Self Score | Assessment Score |
|---|---|---|---|
| L2-KNM01 | Keeps the handbook pages their work touches current — updates stale content and prompts teammates to capture learnings from shared work. | ___ | ___ |