dear [Software Engineer]

AI writes the code now. Now what?

The question isn’t whether to use AI. It’s whether you understand the system well enough to review what it built.

What does a software career actually look like now?

AI tools now generate, test, and refactor code faster than most of us can type. Engineering teams are 30-40% more productive, meaning companies produce more with fewer people. Entry-level roles that once trained new grads have been cut significantly across Big Tech and startups alike. The engineers being hired today are expected to design systems, review AI output, make product decisions, and ship end-to-end.

The catch: if you never wrote the code in the first place, you don’t yet know what good looks like. New grads face a double burden: leverage AI effectively while building the judgment to know when it’s getting it wrong. The bar for proof of work has gone up, not down.

Skills that stay valuable

  • Systems design and architecture
  • Code review, debugging, and quality assurance
  • AI-assisted development and prompt engineering
  • DevOps, deployment, and infrastructure
  • Product thinking and cross-functional collaboration
  • Security and reliability engineering
  • Data engineering and ML pipelines
26%

drop in entry-level software engineering job postings between 2022 and 2024

LinkedIn Economic Graph, 2024
3x

more code is being written in companies using AI coding tools, with fewer engineers

GitHub, 2025
71%

of hiring managers now prioritize AI and systems thinking skills over raw coding ability

Microsoft x LinkedIn, 2024
“If someone is applying for a software development role and has never used an agentic coding tool like Claude Code or Codex to build a product, that’s an immediate red flag.”
Dharmesh Shah · Co-Founder and CTO, HubSpot

The skills that got you hired aren’t the skills being asked of you now.

Ivan Lee

Ivan Lee is CEO of Datasaur, a 60-person startup that has raised $8M. He estimates his engineers are now up to 40% more productive with AI. In the past, he would have hired more people to produce the same output. He is still hiring new grads, with an eye to the future: if he doesn’t build the pipeline now, he has no one to grow into senior roles later.

What he looks for has changed. He no longer tries to stop candidates from using AI in interviews. He assumes they will and is looking to see whether they understand what good looks like, and whether they can guide the AI to get there. His engineers are energized by their newfound leverage and ability to ship more than they ever thought possible.

“New grads have to learn to use AI while also learning what good looks like, then use AI to get there. It’s almost double the work. But I’m seeing young engineers figure this out and inspire the rest of our team.”
Ivan Lee · CEO and Founder, Datasaur

Proof of work checklist for entry-level engineers

Leetcode scores get filtered. Here are the things that actually get you hired.

  1. A project you shipped end-to-end: what the problem was, what you built, what you used AI for, and what the outcome was

  2. Evidence you can read, review, and improve AI-generated code, not just accept it as-is

  3. A GitHub profile with real commits, not just tutorial clones

  4. A stated point of view on how you use AI coding tools: what you trust them for, where you check everything

  5. Demonstrated systems thinking: can you explain why you made the architectural choices you made, not just what they were

AI as leverage

Code generation and completion

OpenAI Codex / Claude Code

Write boilerplate, debug, and refactor faster. The skill is reviewing and directing the output, not accepting it blindly.

System design and architecture

Claude / ChatGPT

Explore architectural tradeoffs, draft RFCs, and pressure-test your decisions with an AI thought partner.

Testing and QA

Cursor / Qodo

Generate test cases and edge cases you might have missed. Review everything, especially for security-critical paths.

Documentation

Claude / Notion AI

Turn code into clear documentation and READMEs in minutes. The bottleneck becomes having something worth documenting.

DevOps and infrastructure

AWS Q / Copilot

Automate repetitive infrastructure tasks and troubleshoot faster. Keep human eyes on anything that touches production.

Learning and upskilling

Claude / ChatGPT

AI is a patient tutor that knows what you already know. Use it to go deep on concepts, not just copy code.