L2 Senior Engineer — Promotion & Performance Evaluation Workbook

Scoring scale: 0–5 (decimals allowed)

Practice Summary

GuildManagement PracticeCriteriaSelf Score (%)Assessor Score (%)Delta (%)
Executive GuildStrategy Management1———
Executive GuildValues Alignment3———
Executive GuildVision & Mission Alignment1———
Sales GuildStakeholder Engagement3———
Delivery GuildBusiness Analysis3———
Delivery GuildConsulting Management3———
Delivery GuildForward Deployed Engineering4———
Delivery GuildProject Management3———
Delivery GuildUser Experience3———
Technology GuildAgentic Engineering4———
Technology GuildApplication Architecture2———
Technology GuildData Engineering3———
Technology GuildDevOps Management3———
Technology GuildPlatform Architecture4———
Technology GuildSecurity Engineering3———
Technology GuildSoftware Engineering4———
Administration GuildHR Management3———
Administration GuildKnowledge Management1———

Detailed Criteria

Executive Guild

Strategy Management

IDCriterionSelf ScoreAssessment Score
L2-STM01Applies Calab’s strategic priorities when making workstream decisions — technology choices, effort allocation, reuse over rebuild — and can explain the link.______

Values Alignment

IDCriterionSelf ScoreAssessment 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

IDCriterionSelf ScoreAssessment Score
L2-VMA01Connects 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

IDCriterionSelf ScoreAssessment Score
L2-SGM01Runs client-facing sessions — demos, workshops, standups — for their workstream confidently, adapting technical depth to the audience.______
L2-SGM02Manages client expectations on scope and timelines for their feature areas, negotiating small changes without escalation.______
L2-SGM03Spots signals in client conversations — pain points, expansion opportunities, relationship risks — and routes them to the account owner.______

Delivery Guild

Business Analysis

IDCriterionSelf ScoreAssessment Score
L2-BAM01Elicits requirements for their feature areas directly with client users — asks the follow-up question, documents decisions and rationale.______
L2-BAM02Analyses the business context — process, data, users — well enough to challenge requirements that won’t achieve the outcome.______
L2-BAM03Writes acceptance criteria that are testable and unambiguous, agreed with the client before build starts.______

Consulting Management

IDCriterionSelf ScoreAssessment Score
L2-CM01Advises clients credibly within their technical domain — presents options with trade-offs and a recommendation, not just answers.______
L2-CM02Manages their own utilisation and priorities across engagement demands, renegotiating commitments before they slip.______
L2-CM03Contributes to engagement health beyond their own tasks — spots delivery risks, improves ways of working, supports newer team members.______

Forward Deployed Engineering

IDCriterionSelf ScoreAssessment Score
L2-FDE01Maps 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-FDE02Designs and delivers end-to-end solution slices in the client’s environment — data flow, integrations, workflow changes — composing platform capabilities robustly.______
L2-FDE03Runs short build-measure-learn loops with end users: ships working increments early, measures whether the business outcome moved, and adjusts course.______
L2-FDE04Feeds field learnings back into Calab’s reusable assets — patterns, accelerators, product backlog — so solutions compound across clients.______

Project Management

IDCriterionSelf ScoreAssessment Score
L2-PM01Plans and sequences their workstream — breaks features into milestones, estimates, and keeps the plan current as things change.______
L2-PM02Coordinates dependencies for their workstream across team members and other teams, unblocking or escalating promptly.______
L2-PM03Reports progress against plan crisply — status, risks, decisions needed — in the project’s rhythm without prompting.______

User Experience

IDCriterionSelf ScoreAssessment Score
L2-UXD01Designs usable workflows for the features they own — task flows, states, error handling — validating them with real users before build completes.______
L2-UXD02Runs lightweight usability checks — observation sessions, feedback reviews, analytics — and turns findings into concrete improvements.______
L2-UXD03Ensures features they ship meet accessibility and responsiveness standards, catching issues before clients do.______

Technology Guild

Agentic Engineering

IDCriterionSelf ScoreAssessment Score
L2-AIE01Decomposes feature work into well-scoped tasks for coding agents, runs them effectively — context, guardrails, iteration — and critically reviews output before merge.______
L2-AIE02Builds and maintains reusable context assets — prompts, instruction files, skills, MCP configs — that raise the whole team’s agent effectiveness.______
L2-AIE03Designs lightweight evaluations — test harnesses, spot-check protocols, regression suites — to verify the quality of AI-generated output.______
L2-AIE04Integrates LLM capabilities — APIs, retrieval, structured output — into solution features, handling non-determinism, cost, and failure modes.______

Application Architecture

IDCriterionSelf ScoreAssessment Score
L2-AAM01Designs improvements to Calab’s internal application architecture — integrations, automations, data flows across PM, service, accounting, and document systems — documenting trade-offs.______
L2-AAM02Owns an internal system integration end-to-end: keeps it reliable, monitored, and documented so others can operate it.______

Data Engineering

IDCriterionSelf ScoreAssessment Score
L2-DAT01Builds reliable data pipelines and transformations for their workstream, with idempotency, error handling, and monitoring.______
L2-DAT02Designs fit-for-purpose data models for features they own, documenting structure and trade-offs.______
L2-DAT03Implements data-quality checks — validation rules, reconciliation, alerts — so bad data is caught before it reaches consumers.______

DevOps Management

IDCriterionSelf ScoreAssessment Score
L2-DVO01Maintains and improves CI/CD pipelines for repos they own — adds stages, speeds up feedback, keeps them green.______
L2-DVO02Implements observability for features they ship — logging, metrics, alerts — sufficient for someone else to diagnose issues.______
L2-DVO03Leads diagnosis and resolution of incidents in their workstream, communicating status and following up with prevention actions.______

Platform Architecture

IDCriterionSelf ScoreAssessment Score
L2-PAM01Makes sound component-level design decisions — libraries, data stores, service boundaries — within platform guardrails, documenting trade-offs.______
L2-PAM02Contributes improvements to shared platform assets — templates, reference implementations, IaC modules — used beyond their own project.______
L2-PAM03Evaluates emerging tools or services relevant to their workstream and presents findings with a recommendation.______
L2-PAM04Designs and maintains the infrastructure-as-code for the solutions they own — modular, reviewed, and reproducible across environments.______

Security Engineering

IDCriterionSelf ScoreAssessment Score
L2-SEC01Threat-models the features they design — attack surfaces, data exposure, authentication and authorisation needs — before building.______
L2-SEC02Remediates vulnerabilities across their workstream — dependencies, misconfigurations, code flaws — verifying fixes and preventing recurrence.______
L2-SEC03Configures pipeline security tooling — SAST, dependency scanning, secret scanning — for repos they own, keeping the signal actionable.______

Software Engineering

IDCriterionSelf ScoreAssessment Score
L2-SEM01Designs and delivers production-ready changes spanning multiple components, with minimal rework after review.______
L2-SEM02Designs automated test coverage — unit, integration, regression — for features they own, and closes coverage gaps they find.______
L2-SEM03Performs constructive code reviews that catch real defects and coach L0–L1 engineers on standards.______
L2-SEM04Refactors and pays down technical debt within their workstream, keeping changes safe through tests and incremental delivery.______

Administration Guild

HR Management

IDCriterionSelf ScoreAssessment Score
L2-HRM01Maintains accurate time and leave records without prompting, flagging allocation issues — wrong codes, over- or under-recording — to their lead early.______
L2-HRM02Coordinates their leave and availability around delivery milestones for work they own, arranging cover and handover so nothing stalls.______
L2-HRM03Drives their own development plan — sets goals with their career coach, gathers evidence as they go, and completes required training without chasing.______

Knowledge Management

IDCriterionSelf ScoreAssessment Score
L2-KNM01Keeps the handbook pages their work touches current — updates stale content and prompts teammates to capture learnings from shared work.______