Over the last two years, many conversations about “great engineers” have quietly shifted to “engineers who know how to use AI.”
But that’s a mistake.
Knowing how to poke at ChatGPT or auto‑complete a function in Copilot is not what makes someone a high‑impact engineer in 2026, just like knowing how to Google didn’t automatically make someone a great developer in 2008.
AI has changed the job, but it hasn’t replaced the fundamentals.
Below are 12 traits that actually matter now when you’re evaluating software engineers (of any title) in the age of AI. You’ll notice most of them aren’t about tools; they’re about how people think, decide, and build under new conditions.
Great engineers don’t begin with “Where can we shove AI?” or “Which framework should we use?”
They start with:
They don’t chase novelty. They anchor on outcomes.
What it looks like in real life:
Whether or not AI is involved, great software engineers think in systems.
They see:
AI just adds more moving parts: new services, new data flows, new failure modes.
What it looks like:
Great engineers understand that any automatically generated code is untrusted until proven otherwise—whether it comes from an AI assistant, a code generator, or a copy‑pasted snippet from Stack Overflow.
They know that:
In practice:
AI hasn’t changed the principle. It has just massively increased how much generated code flows into a codebase.
Real engineering doesn’t happen in clean, greenfield sandboxes. Great software engineers are comfortable in the messy middle:
AI tools can help them make sense of this faster, but they don’t pretend the tools magically fix the mess.
What it looks like:
A great engineer doesn’t just ship; they define and defend standards.
They can answer:
That’s true for any piece of software. When AI is involved and behavior is probabilistic, it becomes even more important.
Signals to watch:
Great engineers don’t just ask, “Can we automate this?”
They ask:
They’re comfortable assuming a system isn’t ready for production yet and saying so clearly, even when that’s unpopular.
This has always mattered, but AI raises the stakes by making it easier to automate decisions that used to require human judgment.
Weak candidates talk mostly at the tool layer: brands, models, frameworks, features. Strong engineers talk about tradeoffs, constraints, operational friction, and maintenance costs.
You’ll hear statements like:
If someone can’t articulate tradeoffs, you’re not looking at a senior, no matter how many tools they can name‑drop.
In AI‑heavy environments, requirements are rarely crisp. You’re exploring new capabilities, unclear value, and shifting constraints.
Great engineers don’t freeze in that ambiguity. They ask sharp questions, carve the unknown into testable chunks, and design small experiments to learn faster.
This might sound unglamorous, but in an AI era full of demos and hype, boring is underrated.
Great engineers still:
AI doesn’t make these habits less important. It makes them more critical, as code is produced at a greater speed and complexity increases around orchestration, data, and potential failure modes.
The best people you can hire are the ones who can absorb new tools without abandoning the fundamentals.
A system that nobody uses is a failed system, even if the code is beautiful.
Great engineers know that:
What you’ll see:
AI makes this even more visible: automation that confuses or scares people will quietly die, no matter how clever the underlying code is.
In a title‑inflated market, humility is a competitive advantage.
Great engineers don’t pretend to be frontier model researchers if they’re not. They don’t overstate their AI expertise because they’ve copied a few clever prompts from Twitter
Signals:
In a world where everyone does AI, that kind of grounded honesty is one of the clearest markers of real seniority.
If you’re a CTO or VP of Engineering, the hiring bar has shifted. It’s no longer about who can list the most AI tools or show the flashiest demo. What matters is how clearly someone thinks about problems, systems, and tradeoffs in an AI‑shaped world. High‑impact engineers can reason through ambiguity, design with real constraints, and see the full lifecycle of a system, from idea to adoption and long‑term maintenance.
These are the traits we look for when we evaluate engineers, whether the title says “AI engineer,” “platform engineer,” or “senior software engineer.” Tools and model names will keep changing. Judgment will not.