Why It's Getting Harder for Engineers to Get Hired

The job market hasn't disappeared—but it has flipped from "plenty of seats, low selectivity" to "few seats, ruthless selectivity."

CareerDecember 202511 min read
Why It's Getting Harder for Engineers to Get Hired

If you're an engineer job hunting right now, you've probably felt it: more applications, fewer interviews, longer processes, and roles that quietly vanish mid-cycle. The market didn't disappear—but it did change.

The new hiring reality

Hiring managers today report:

  • Much higher candidate volume per role, often hundreds of applicants where there used to be dozens.
  • Stronger emphasis on senior and "product-minded" hires, with many junior and pure-frontend roles either automated, offshored, or merged into broader positions.
  • Growing demand for AI/ML-adjacent skills, including experience working with AI systems and tooling.

When supply goes up and demand shifts, the bar moves with it.

What companies are actually optimizing for

Behind the boilerplate job descriptions, most teams are trying to hire engineers who:

  • Ship meaningful product changes, not just code. They can connect their work to activation, retention, revenue, or cost savings.
  • Collaborate deeply with product and design. They understand user journeys and can participate in shaping solutions, not just implementing requirements.
  • Use AI intelligently. They don't see AI as cheating; they see it as leverage—but also understand its limitations, risks, and failure modes.

These expectations often get summarized as "we're looking for product engineers."

The hidden expectation: "product engineer" as the default

The product engineer mindset includes:

  • Starting conversations with "who is this for and what does good look like?" instead of "what tech stack are we using?"
  • Being comfortable sketching flows, critiquing interfaces, and suggesting UX improvements, even without being a designer.
  • Using user feedback, analytics, and experiments to inform technical priorities.

When a hiring manager can choose between Candidate A (strong coder who waits for detailed specs) and Candidate B (strong coder who can also frame problems, propose flows, and talk credibly about users), Candidate B is the obvious pick.

What to do if you're early or mid-career

You can't control the market, but you can control how you show up in it. Focus on three moves:

1. Build 1–2 flagship projects that demonstrate end-to-end ownership. Pick real problems, not toy apps. Show: user, problem, flow, screens, decisions, and outcomes or hypotheses.

2. Make design and UX literacy a deliberate part of your skill stack. Learn the basics: hierarchy, flows, states, feedback, usability heuristics.

3. Show AI fluency in your portfolio and interviews. Explain where you used AI to accelerate research, exploration, or coding—and where you intentionally didn't use it due to quality or safety concerns.

The point is not to become a different profession. It's to become the kind of engineer the current market is actually optimized to reward.

Let's talk about your product, team, or idea.

Whether you're a company looking for design consultation, a team wanting to improve craft, or just want to collaborate—I'm interested.

Get in Touch
Newsletter

Weekly design insights

Weekly observations on design, AI, leadership, and the craft of building. What I'm reading, thinking about, and making.