L1 Engineer — Technology Guild Criteria

These criteria define the Technology Guild’s expectations for an Engineer (L1). They are authored and governed by the Technology Guild and aggregated into the L1 Engineer Evaluation Workbook by the HR Management practice. The Skill column maps each criterion to a skill and level in the Calab Skills Registry.

Criteria by Capability Area

Software Engineering

IDCriterionSkill
L1-SEM01Delivers assigned, well-scoped code changes that build, pass existing tests, and merge after review with only expected rework.SFIA-PROG-2
L1-SEM02Writes or updates unit tests for the code they change, following the team’s established test patterns.SFIA-TEST-2
L1-SEM03Uses the team’s standard toolchain correctly — version control, branching, code review workflow — with occasional guidance.SFIA-CFMG-2
L1-SEM04Documents their changes clearly: commit messages, PR descriptions, and comments that explain non-obvious decisions.SFIA-PROG-2

Platform Architecture

IDCriterionSkill
L1-PAM01Builds within the platform’s architectural standards — approved patterns, services, repositories — and asks when standards are unclear.SFIA-DESN-2
L1-PAM02Can explain the high-level architecture of the solutions they work on: main components, data flow, and hosting.SFIA-KNGE-2
L1-PAM03Flags when a task appears to conflict with documented architecture or standards instead of silently working around it.SFIA-AUTO-2
L1-PAM04Provisions and changes cloud resources only through the approved infrastructure-as-code workflow — never manual changes to managed environments.SFIA-ITOP-2

Application Architecture

IDCriterionSkill
L1-AAM01Can explain Calab’s internal application landscape — which system is the source of truth for projects, services, documents, and finance — and keeps records where they belong.SFIA-KNGE-2
L1-AAM02Builds small automations and integrations between internal tools using approved patterns, documenting what they connect.SFIA-SINT-2

Agentic Engineering

IDCriterionSkill
L1-AIE01Uses approved AI coding assistants and agents for day-to-day tasks, and reviews, tests, and understands all generated code before submitting it as their own work.CALAB-AGE-1
L1-AIE02Provides effective prompts and context — specs, code, examples — to get useful output from AI tools, iterating when output misses.CALAB-CTX-1
L1-AIE03Identifies common failure modes in AI output — hallucinated APIs, insecure patterns, licence-risk code — and corrects them before merge.CALAB-EVL-1
L1-AIE04Follows Calab’s AI usage policies: approved tools only, no confidential or client data into unapproved systems.SFIA-SCTY-2

Security Engineering

IDCriterionSkill
L1-SEC01Handles secrets, credentials, and client data per policy — never commits secrets; uses approved vaults and identity.SFIA-SCTY-2
L1-SEC02Applies secure coding basics in their changes — input validation, parameterised queries, least-privilege defaults — and fixes security review findings.SFIA-SCTY-2
L1-SEC03Triages or escalates dependency and vulnerability alerts on their assigned repos within agreed timeframes.SFIA-VUAS-2

Data Engineering

IDCriterionSkill
L1-DAT01Writes and modifies queries and simple transformations correctly, verifying results against expected outputs before use.SFIA-DENG-2
L1-DAT02Follows the solution’s data model and naming standards when adding or changing fields, tables, or schemas.SFIA-DTAN-2
L1-DAT03Works with client data only in approved environments and datasets; never copies production data to unapproved locations.SFIA-SCTY-2

DevOps Management

IDCriterionSkill
L1-DVO01Uses the team’s CI/CD pipelines correctly — knows what stages run, reads failures, and fixes their own broken builds.SFIA-DEPL-2
L1-DVO02Deploys changes to non-production environments following the documented process, verifying success and rolling back under direction.SFIA-DEPL-2
L1-DVO03Investigates incidents on their assigned components using logs and monitoring under direction, documenting findings.SFIA-USUP-2