This document outlines the engineering progression framework at Bitnob and it’s affiliated companies. This is a living document and should be treated as such. For engineering[Engineering and Design] at Bitnob, we will focus on the following pillars:

  1. A focus on the impact the engineer can have on driving Bitnob forward rather than specific behaviors.
  2. This framework does not intend to be an exhaustive list of everything that is expected of an engineer but only helps provide a great level of clarity between levels
  3. Performance will not boil down to just numbers but instead there will be a strong focus on feedback from peers and managers on how each engineer is meeting the scope and impact of each level and that they are working according to our technical principles as a company
  4. There won’t be different frameworks for different parts of the stack. This framework covers both engineering and design and has no regard for the programming language you use.
  5. It is expected that as an engineer gets to another level, they carry along the important traits from previous levels e.g an L3 Engineer should still test their code

Impact

At Bitnob, impact is the main driver for progression. This measures your inputs on the success of the business as a whole. You may work in different areas of the business such as operations, marketing, accounting tasks that reduce cost, compliance et al. Your contribution may also be in indirect ways such as improving our engineering practices or teaching others.

By focusing on impact, this allows us to reward engineers who actually get stuff done. With a combination of your technical skill and the chance to demonstrate it and learning from your experiences, you can make great impact.

What does Excellence here look like?

  1. You are known to get things done and are respected by people within and outside your team as a reliable and effective contributor.
  2. You are proactive in identifying opportunities and potential problems, then doing the work to resolve them or bring more clarity that leads to a solution.
  3. Your work drives the team and company forward according to your scope of work. You constantly want to ensure the bar is pushed higher.
  4. You can design systems that solves business problems while dealing well with ambiguity both with product and at a technical level.
  5. Your work is resilient, well tested and scales to meet our customer expectations