L2 Senior Engineer — Technology Guild Criteria

These criteria define the Technology Guild’s expectations for a Senior Engineer (L2). They are authored and governed by the Technology Guild and aggregated into the L2 Senior Engineer Evaluation Workbook by the HR Management practice.

Criteria by Management Practice

Software Engineering Management

IDCriterion
L2-SEM01Codes fixes, and documents large and complex systems and system enhancements from supplied requirements, using agreed standards and tools.
L2-SEM02Takes part in reviews of own work and can conduct basic code reviews of others.
L2-SEM03Writes moderately complex unit tests for developed components.
L2-SEM04Assists other team members in resolving common development and design problems.
L2-SEM05Understands the fundamentals of object oriented programming. Understands the fundamental principles of development and design of at least one technology group
L2-SEM06Has strong knowledge and experience in resolving to common design and development problems in at least one technology group.
L2-SEM07Holds at least two Microsoft certificate in a relevant technology.

Solution Engineering Management

IDCriterion
L2-SOL01Can read and understand standard design documents for complex solutions.
L2-SOL02Can create task lists and estimates from standard design documents for complex solutions
L2-SOL03Can create standard design documents for simple solutions.
L2-SOL04Follows prescribed technical quality standards and practices and assists others in understanding these. Participates and assists others in development activities such as stand-up meetings and bug bashes.
L2-SOL05Understands and can teach others how to use the prescribed source control solution. Understands the common challenges of at least one industry (e.g. Financial services, state government, Resources).
L2-SOL06Can implement industry standard design patterns connected and complex development tasks.

Platform Architecture Management

IDCriterion
L2-PAM01Can read and understand standard physical, technology and logical architecture documents. Can read and understand how to apply standard business modelling documents such as Activity Models, Use-Case Models and Class models.
L2-PAM02Can understand and apply architectural principles.