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
| ID | Criterion |
|---|---|
| L2-SEM01 | Codes fixes, and documents large and complex systems and system enhancements from supplied requirements, using agreed standards and tools. |
| L2-SEM02 | Takes part in reviews of own work and can conduct basic code reviews of others. |
| L2-SEM03 | Writes moderately complex unit tests for developed components. |
| L2-SEM04 | Assists other team members in resolving common development and design problems. |
| L2-SEM05 | Understands the fundamentals of object oriented programming. Understands the fundamental principles of development and design of at least one technology group |
| L2-SEM06 | Has strong knowledge and experience in resolving to common design and development problems in at least one technology group. |
| L2-SEM07 | Holds at least two Microsoft certificate in a relevant technology. |
Solution Engineering Management
| ID | Criterion |
|---|---|
| L2-SOL01 | Can read and understand standard design documents for complex solutions. |
| L2-SOL02 | Can create task lists and estimates from standard design documents for complex solutions |
| L2-SOL03 | Can create standard design documents for simple solutions. |
| L2-SOL04 | Follows 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-SOL05 | Understands 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-SOL06 | Can implement industry standard design patterns connected and complex development tasks. |
Platform Architecture Management
| ID | Criterion |
|---|---|
| L2-PAM01 | Can 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-PAM02 | Can understand and apply architectural principles. |