Judgement (iJUD)
Experience of the business domain, balancing quality with pragmatism, thinking about what could go wrong, and applying critical thinking.
LVL 2 - Engineer I
Has foundational judgement relating to being a professional employee only.
- has minimal knowledge of both the technical and business domains or risks associated.
- regularly asks questions and is learning good judgement from those around them.
LVL 3 - Engineer II
Has the technical judgement to work within well-defined areas on their own and knows when to ask questions when they are unsure. Has mature professional judgement for working within a team.
- makes sensible decisions around implementation to fit into existing architecture.
- has basic awareness of suitability of approach to solve smaller problems. Lacking in the bigger picture context for some decisions though.
- aware of the risk attached to core areas of codebases (payments, login, deployments).
- logs their time appropriately, understand meeting ettiquete, such as being on-time.
LVL 4 - Senior I
Can be trusted to get on and deliver project features to budget through liaising with clients, using good judgement both technical and professionally.
- makes sensible and appropriate decisions when implementing both new and existing code architectures.
- has solid experience within at least one domain that Inviqa operates (e.g. commerce / content / finance) and can apply this knowledge to guide decisions around solving problems most appropriately.
- is capable of prioritising personal tasks based on the importance to the project and can advise more junior team members on their prioritisation.
LVL 5T - Senior II
Trusted by the team to make more advanced technical decisions because of their broader and deeper technical understanding.
- regularly guides the rest of the team on pitching their implementation decisions to solve business problems appropriately.
- has experience within multiple business domains in which Inviqa operates (e.g. B2C ecommerce, B2B ecommerce, PIM, content) and uses their understanding to shape and guide projects.
- provides guidance to clients and/or the team on the most appropriate technical solution for a project.
- makes pragmatic decisions for the best of the team and Inviqa based on our technology strengths, considering how the solution will be maintained after delivery.
- might assist with presales to help define an outline solution to a niche challenge or offer advice on technical feasibility.
LVL 5M - TTL
Shows good professional judgement on a daily basis, shifting their focus from primarily technical concerns to making decisions that result in a high performing, happy and motivated team that delivers.
- uses their past experience combined with Inviqa community wisdom sought from outside of their team to determine the appropriate solution given variable project constraints.
- makes important decisions that are pivotal to successful delivery of a project to budget.
- finds effective mechanisms to manage their time and ability to focus, decreasing the impact of context switching.
- is capable of assessing, prioritising and allocating tasks to keep the throughput of the team high, whilst balancing importance, the skill sets available and knowledge retention.
- can judge when to push back to non-technical stakeholders and to represent their team members who may not be able to articulate the need to push back themselves.
LVL 6T - Principal
Makes technical decisions that direct the Inviqa engineering department and have a wider impact on Inviqa as a whole.
- brings guidance to multiple teams or the wider engineering community on approaches to problems.
- delivers their advice in an open and encouraging way to still be seen as approachable and supportive while doing their best to bring up the standards throughout the department.
- uses their autonomy to determine and prioritise team and personal initiatives that will bring the most value to the department and company.
LVL 6M - SEM
Uses their wisdom and experience to support multiple project teams and sub-communities to keep them on track, healthy and engaged - judging when to support from afar versus when to intervene.
- guides multiple projects to ensure sensible decisions are made; both bigger picture project technical direction and general team approach.
- decides when to be hands-on and when to give control to other team members through delegation, encouragement, and support.
- acts decisively when their teams run into problems with clients, team members, or technology.
- highly adept at coping with context switching and task prioritisation to deliver the most value for Inviqa.