An engineering manager discusses a difficult situation with HR: "I've opened a PIP for one of the engineers. We set clear, measurable goals for the next 60 days: ship two documented features, close five critical bugs, and demonstrate proficiency in code reviews. If the goals are met, the PIP closes. If not, we part ways." What is a PIP?
PIP (Performance Improvement Plan): a formal HR tool used when an employee's performance falls below acceptable standards. It documents specific measurable goals, a timeframe (typically 30-90 days), and the consequences of not meeting goals (usually termination). People management vocabulary for engineering managers: 1:1 (one-on-one) — regular private meeting between manager and direct report; for relationship building, feedback, career growth, and blockers. Skip-level 1:1 — a manager meets with someone two levels below them (skipping the intermediate manager); helps gauge team health independently. Feedback models:SBI (Situation-Behavior-Impact) — "In the sprint review [Situation], you interrupted the product owner three times [Behavior], which made them hesitant to share updates [Impact]." COIN (Context-Observation-Impact-Next) — adds the "Next" step (what to change). Headcount — the number of people on a team or in a budget. Attrition — employee turnover rate; voluntary (quit) vs involuntary (fired/laid off). Span of control — number of direct reports a manager has; typical optimal range is 5-10 for engineering managers. In conversation: "I try to catch performance issues early in 1:1s — by the time a PIP is needed, trust is already broken."
2 / 5
An engineering manager explains their philosophy during a leadership interview: "I believe in staying technical — I do code reviews weekly, I join architectural discussions, and I still write scripts for internal tooling. If I drift too far from the code, I lose credibility with my team and can't make good technical trade-off decisions." What does staying technical mean for an engineering manager?
The staying technical challenge is a defining tension in engineering management. Engineering managers (EM) often move away from production code as their management work grows. Vocabulary for EM technical responsibilities: Technical credibility — the team's trust in the manager's ability to understand and evaluate technical work. Earned through past output, current engagement, asking good questions. Code review participation — reading and commenting on PRs; keeps the EM connected without blocking the team. Architecture review — participating in design decisions, RFCs, and system design discussions. Tech debt advocacy — the EM champions refactoring and infrastructure investment with product management and executives. EM vs IC (Individual Contributor) track — most engineering career ladders split at senior engineer: keep growing as an IC (Staff/Principal/Distinguished) or move into management. Staff Engineer — a senior IC with broad technical scope, often partnering with EM. Manager of managers (MoM) — an EM who manages other EMs. Technical vocabulary in management: Technical roadmap — a forward-looking plan for infrastructure, platform, and tooling investments. Tech vision — a multi-year architectural direction. In conversation: "The best EMs I know still do thorough code reviews — they're not writing features, but they spot design issues immediately."
3 / 5
An engineering manager briefs a new hire on the team structure: "We follow an engineering ladder with six levels: L3 (junior), L4 (mid), L5 (senior), L6 (staff), L7 (principal), L8 (distinguished). Each level has a rubric across four dimensions: technical, delivery, collaboration, and impact. Promotions are merit-based, not tenure-based." What is an engineering ladder?
Engineering ladder (also: career framework, levelling rubric, engineering levels): a defined progression system specifying what mastery looks like at each level. Used for hiring calibration, promotion decisions, and career development conversations. Levelling vocabulary: L3-L8 — common Google-derived level numbering; other companies use different scales (Faang tends to have more levels). IC levels: Junior → Mid → Senior → Staff → Principal → Distinguished/Fellow. Rubric dimensions: Technical Impact, Execution/Delivery, Collaboration/Communication, Scope of Influence. Scope of impact: task → feature → team → org → company/industry. A Staff engineer impacts the team/org; a Principal impacts across multiple teams; a Distinguished impacts the company or industry. Promotion calibration — cross-team meeting where managers compare promotion candidates to ensure consistent standards. Promotion packet/doc — a written case for promotion: evidence across rubric dimensions with concrete examples. Levelling in hiring — matching a candidate's demonstrated skills to the appropriate internal level during interviews. Common tension: people who are promoted for execution may struggle to show the broader cross-team impact required at higher levels. In conversation: "We aligned our levelling rubric across teams so 'senior' finally means the same thing in backend, mobile, and data."
4 / 5
An engineering manager presents at a quarterly review: "This quarter we're carrying significant technical debt in the authentication service — it's slow to iterate on, causes 30% of on-call incidents, and blocks two other teams. I'm requesting two engineer-sprints to refactor the session management layer and upgrade the dependency stack." What is technical debt and how should an EM talk about it to leadership?
Technical debt: the accumulated cost of shortcuts, outdated dependencies, poor design decisions, and deferred refactoring — it "accrues interest" in the form of slower development, more bugs, and higher incident rates. Ward Cunningham coined the metaphor. EM vocabulary for advocating tech debt investment: Frame in business terms: "This costs us 2 engineer-weeks per month in bug-fixing" or "This blocks Team X from shipping feature Y." Velocity loss — developers spend more time navigating complex, poorly designed code rather than delivering features. Mean Time to Repair (MTTR) — high tech debt areas often have longer MTTR due to unfamiliar/fragile code. Bus factor — how many people must be unavailable before a system becomes unmanageable; high tech debt + low bus factor = critical risk. Strangler fig pattern — incrementally replacing a legacy system by routing new functionality to new code, eventually replacing the old system. Big bang rewrite — the anti-pattern: scrapping everything at once; almost always fails to deliver on time. Tech radar — a technology assessment tool (e.g., ThoughtWorks) categorising technologies as Adopt, Trial, Assess, Hold. In conversation: "I stopped saying 'refactoring' in executive reviews — now I say 'reducing the 15% incident overhead from unstable services' and budget gets approved."
5 / 5
An engineering manager describes their hiring philosophy: "I use structured interviews — every candidate gets the same questions in the same order, and we calibrate answers against a rubric before the debrief. It reduces bias and makes our decisions defensible. We avoid 'culture fit' as a criterion — we say 'culture add' instead." What is a structured interview and why is culture add preferred over culture fit?
Structured interview: a rigorous hiring process where all candidates are asked the same predetermined questions, evaluated against the same scoring criteria, and decisions are made from documented evidence rather than gut feel. Reduces affinity bias, halo/horn effects, and inconsistent evaluation. Hiring vocabulary for engineering managers: Debrief — a post-interview meeting where interviewers share and discuss assessments before making a hiring decision. Calibration — aligning scoring standards across interviewers so that "Strong Hire" means the same thing to everyone. Behavioural interview — questions asking about past behaviour: "Tell me about a time you…" (uses STAR framework: Situation, Task, Action, Result). Technical interview types: coding/algorithms, system design, architecture, debugging. Culture fit (problematic): hiring people who are "like us" — perpetuates homogeneity. Culture add: hiring people who bring new perspectives while sharing core values. Hiring bar — the minimum standard for a hire; each new hire should raise or maintain the average. Bar raiser — a senior interviewer (common at Amazon) whose sole job is to maintain the hiring bar across the company. Headcount planning — forecasting how many hires are needed, when, and for what roles. In conversation: "After switching to structured interviews our offer-to-acceptance rate dropped but 12-month retention improved 30%."