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.