Senior 1 (S1) engineers are expected to improve the performance of those around them. This could be through additional official responsibilities such as line managing or tech leading, or through unofficial means such as mentoring or regular pairing. S1 engineers should be able to tackle more complicated technical problems, and explain and justify their approaches to their team. We expect S1 engineers to pick up work outside of their delivery team and manage that work effectively against their delivery team’s priorities. S1 engineers require very little oversight beyond high level direction.
The competencies for Senior Engineer 1 are outlined below. Before reviewing them, it is helpful to review how to use these competencies.
Area | Competency |
---|---|
Technical |
Builds products ensuring they take adequate steps to protect sensitive data, e.g.
|
Technical |
Implements appropriate observability and monitoring when building a solution, e.g.
|
Technical |
Evaluates third-party software to use in projects, e.g.
|
Technical |
Leads on fixing live incidents in production, e.g.
|
Technical |
Understands the security attack vectors for their area of technology and mitigates against them, e.g.
|
Technical |
Makes pragmatic decisions about technical trade-offs within their project, e.g.
|
Technical |
Delivers high quality code and solutions, e.g.
|
Technical |
Encourages others to deliver high quality code and solutions, e.g.
|
Technical |
Regularly and independently debugs and fixes bugs regardless of origin, e.g.
|
Technical |
Builds software or services considering resilience, performance and failure modes, e.g.
|
Technical |
Chooses the appropriate tool, technology or software for a task, e.g.
|
Technical |
Builds and works with systems involving multiple, independent technical parts, e.g.
|
Technical |
Considers the technical direction of their group or the wider department when coming up with technical solutions, e.g.
|
Communication |
Communicates technical concepts clearly and adapts that communication to the audience, e.g.
|
Communication |
Facilitates productive discussions with clear outcomes, e.g.
|
Communication |
Contributes to hiring process, e.g.
|
Delivery |
Prioritises technical work for the team (usually with others) |
Delivery |
Breaks down large complex technical proposals into discrete tasks, e.g.
|
Delivery |
Communicates team/work's status upwards to a Principal or Technical Director |
Delivery |
Where appropriate, builds on other teams' work to solve problems, e.g.
|
Delivery |
Moves blockers to enable more junior engineers to work, e.g.
|
Delivery |
Tackles simple cross team technical issues, e.g.
|
Delivery |
Actively seeks the views of other teams to help guide work, e.g.
|
Delivery |
Improves delivery process and encourages others to do the same, e.g.
|
Delivery |
Manages, prioritises and communicates own workload |
Leadership |
Influences a community of practice, e.g.
|
Leadership |
Is an ambassador for their team across Obrizum technology, e.g.
|
Leadership |
Contributes to the personal development of more junior people, e.g.
|
Leadership |
Shows technical leadership, e.g.
|
Leadership |
Shares knowledge with others internally, e.g.
|
Leadership |
Actively fosters an inclusive team culture, e.g.
|