← All videos

Engineering video

11:26 · 10 November 2026

how to get to Senior Engineer in the age of AI (step by step)

Chapters 5 sections

  1. 0:00What is a senior dev in the age of AI?
  2. 2:33Skill 1: Low Level Design
  3. 4:55Skill 2: System Design / Architecture
  4. 8:55Skill 3: 2nd & 3rd order consequences

Key concepts in this video:

1. Seniority in the Age of AI

Seniority is defined by how much an engineer can push back on AI code and solutions using critical thinking, recognizing gaps in AI reasoning rather than taking outputs for granted.

Watch section from 0:00 →

2. Low-Level Design

Mastering low-level design—such as language fundamentals, component state, solid principles, and programming patterns—allows engineers to evaluate code and switch platforms or languages using AI assistance.

Watch section from 2:53 →

3. Systems Thinking and Architecture

Senior engineers must zoom out to system design and architecture to avoid suboptimal AI solutions, understanding alternatives like microservices, monoliths, and event-driven architectures.

Watch section from 4:59 →

4. Flawed Productivity Metrics

Measuring productivity via pull requests and lines of code is flawed; the best speed in software is not building the wrong thing and avoiding unnecessary rework.

Watch section from 7:06 →

5. Second and Third-Order Consequences

Seniors must think beyond the initial prompt and consider the ongoing maintenance, integration, and codebase consequences of adding code, features, or custom internal tools.

Watch section from 8:56 →

Transcript

What is a senior engineer in the age of AI? Well, the definition of seniority in this new age of AI is how much can you push back on AI code or solutions. And to clarify that, this does not mean seniors don't use AI, but it means that they use critical thinking when they evaluate AI code. They don't just auto accept and push that to production. They know that there's different ways to do a certain problem and they know that there's a lot of gaps in the AI reasoning. So they can see those gaps and they can work with AI towards much much better solutions than somebody that's maybe at the junior level and they just take the AI output for granted. >> Can you give me an example of that? >> Well, a very good example I could give you is the other day in one of the coaching calls that we have with senior dev with our mentees, I somebody was