A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Knowlege of engineering practices | Knowledge of Q systems | Execution skills | Mentorship | Impact | Technical strategy | Evangelism | ||||||||||||||||
2 | L1 | Knowledgeable in the fundamentals of software engineering. | Works towards proficiency in one or more of Q’s technical platforms. | Can complete well-defined and subdivided tasks. | |||||||||||||||||||
3 | Knowledgeable in how to develop on at least one platform. | Focuses on learning tools and processes. | |||||||||||||||||||||
4 | Develops individual contributor skills, including source control, editors or test-driven development. | ||||||||||||||||||||||
5 | L2 | Consistently writes and delivers correct and clean quality code with guidance. | Knows when to ask for help and how to get unblocked. | Owns a small-to-medium feature from technical design through completion. | |||||||||||||||||||
6 | Makes steady, well-paced progress without the need for constant significant feedback from more senior engineers. | ||||||||||||||||||||||
7 | L3 | Demonstrates knowledge of industry trends, infrastructure and systems. | Acknowledged as an expert in a particular service or technology area. | Requires minimal direction or oversight. | Helps other engineers increase their knowledge of engineering practices and of Q systems. | Has end-to-end responsibility on projects of increasing complexity and contributes to code shared across projects. | Demonstrates a track record of good judgment on making short-term vs long-term tradeoffs. (e.g., when to optimize or design for generality) | ||||||||||||||||
8 | Gets things done quickly at high quality. | Helps other engineers increase their execution skills. | Understands elements of the business that their work supports. | Makes technical decisions that accelerate product development over a 3 month time horizon. | |||||||||||||||||||
9 | Works in other areas of the codebase with guidance from owners of that system. | Persistent in the face of roadblocks, dispatches them efficiently, pulling in others as necessary. | |||||||||||||||||||||
10 | L4 | Acknowledged as an expert in high-impact services or collections of services. | Consistently reduces the complexity of projects, services, and processes in order to get more done with less work. | Sought out by other squad members for technical guidance. | Has track record of creating sweeping improvements in stability, performance, and scalability across services. | Anticipates technical issues at the product level and makes architectural and design decisions to avoid them. | |||||||||||||||||
11 | Helps other engineers get better at increasing their impact. | Has made an obvious positive impact on the entire company's technical trajectory. | Track record of technical decisions that accelerate product development over a 6-12 month time horizon. Can include choice of tools, design decisions, and decisions on what to avoid building. | ||||||||||||||||||||
12 | Helps other engineers better at technical strategy. | Regularly delivers improvements that make others more productive. | |||||||||||||||||||||
13 | Understands Q’s business and makes decisions based on its direction. | ||||||||||||||||||||||
14 | L5 | Quickly breaks down complex problems into potential solutions, knowns, and unknowns. | Inspires engineers and is seen as a role model and mentor to every engineer who plays a technical role. | Has organization-wide impact on architecture and technology solutions. | Plays a key role in developing multi-year technology strategy for complete and critical areas of the business. | ||||||||||||||||||
15 | Consistently delivers large initiatives involving one or more squads’ contribution. | Anticipates broad technical change and ensures Q is always ahead of the curve. | |||||||||||||||||||||
16 | Primarily acts as a multiplier by building systems, authoring tools, or introducing policies or patterns. | Creates architecture that enables many potential futures without knowing exactly what the future is. | |||||||||||||||||||||
17 | Leads the conversations internally about the direction of major areas of the technology. | ||||||||||||||||||||||
18 | L6 | Has been critical to shipping multiple world-class product offerings. | Gives talks and is recognized externally as an expert and thought leader in one’s field. | ||||||||||||||||||||
19 | Proactively seeks out opportunities to improve the company both technically and financially. | ||||||||||||||||||||||
20 | |||||||||||||||||||||||
21 | |||||||||||||||||||||||
22 | |||||||||||||||||||||||
23 | |||||||||||||||||||||||
24 | |||||||||||||||||||||||
25 | |||||||||||||||||||||||
26 | |||||||||||||||||||||||
27 | |||||||||||||||||||||||
28 | |||||||||||||||||||||||
29 | |||||||||||||||||||||||
30 | |||||||||||||||||||||||
31 | |||||||||||||||||||||||
32 | |||||||||||||||||||||||
33 | |||||||||||||||||||||||
34 | |||||||||||||||||||||||
35 | |||||||||||||||||||||||
36 | |||||||||||||||||||||||
37 | |||||||||||||||||||||||
38 | |||||||||||||||||||||||
39 | |||||||||||||||||||||||
40 | |||||||||||||||||||||||
41 | |||||||||||||||||||||||
42 | |||||||||||||||||||||||
43 | |||||||||||||||||||||||
44 | |||||||||||||||||||||||
45 | |||||||||||||||||||||||
46 | |||||||||||||||||||||||
47 | |||||||||||||||||||||||
48 | |||||||||||||||||||||||
49 | |||||||||||||||||||||||
50 | |||||||||||||||||||||||
51 | |||||||||||||||||||||||
52 | |||||||||||||||||||||||
53 | |||||||||||||||||||||||
54 | |||||||||||||||||||||||
55 | |||||||||||||||||||||||
56 | |||||||||||||||||||||||
57 | |||||||||||||||||||||||
58 | |||||||||||||||||||||||
59 | |||||||||||||||||||||||
60 | |||||||||||||||||||||||
61 | |||||||||||||||||||||||
62 | |||||||||||||||||||||||
63 | |||||||||||||||||||||||
64 | |||||||||||||||||||||||
65 | |||||||||||||||||||||||
66 | |||||||||||||||||||||||
67 | |||||||||||||||||||||||
68 | |||||||||||||||||||||||
69 | |||||||||||||||||||||||
70 | |||||||||||||||||||||||
71 | |||||||||||||||||||||||
72 | |||||||||||||||||||||||
73 | |||||||||||||||||||||||
74 | |||||||||||||||||||||||
75 | |||||||||||||||||||||||
76 | |||||||||||||||||||||||
77 | |||||||||||||||||||||||
78 | |||||||||||||||||||||||
79 | |||||||||||||||||||||||
80 | |||||||||||||||||||||||
81 | |||||||||||||||||||||||
82 | |||||||||||||||||||||||
83 | |||||||||||||||||||||||
84 | |||||||||||||||||||||||
85 | |||||||||||||||||||||||
86 | |||||||||||||||||||||||
87 | |||||||||||||||||||||||
88 | |||||||||||||||||||||||
89 | |||||||||||||||||||||||
90 | |||||||||||||||||||||||
91 | |||||||||||||||||||||||
92 | |||||||||||||||||||||||
93 | |||||||||||||||||||||||
94 | |||||||||||||||||||||||
95 | |||||||||||||||||||||||
96 | |||||||||||||||||||||||
97 | |||||||||||||||||||||||
98 | |||||||||||||||||||||||
99 | |||||||||||||||||||||||
100 |