Artificial Intelligence
May 13, 2026
5 minutos

AI, Code, and the Developer’s New Role: Why Technical Judgment Became the New Seniority

This article was developed from content published by José Oliveira, CTO of Certta, on the RH Pra Você portal, about how artificial intelligence is redefining the role of technology professionals. José has more than 20 years of experience in technology, products, and innovation, having worked at Itaú, Nubank, and Rede.

For decades, the logic of software development stayed fairly stable: someone defined what needed to be built, and the developer wrote the code to make it happen. Generative AI is changing that dynamic, and not incrementally.

Code, once the central product of technical work, is now largely written by AI. What’s left for the developer isn’t less work. It’s a different kind of work, carrying a higher level of responsibility than before.

What Changes for Developers When AI Writes the Code

In technology teams, this shift is already underway. Professionals who used to spend most of their time writing code are now acting as curators of what AI produces. Guiding, reviewing, and validating have become central to the job.

This isn’t a simplification of technical work. It’s a redistribution of where technical competence needs to be concentrated. The ability to choose the right model for each problem, write precise specifications, and critically evaluate generated results now defines what it means to be a senior developer in this environment.

GitHub’s 2023 report, The Economic Impact of the AI-Powered Developer Lifecycle, documented this shift with concrete data: AI already handles a significant share of software construction on teams that have adopted tools like Copilot. What became clear from that adoption is that automating code writing didn’t eliminate the need for technical judgment. If anything, it concentrated that responsibility in whoever supervises what the AI produces.

Spec-Driven Development: When the Specification Becomes the Product

Out of this scenario comes a paradigm the field itself already recognizes as spec-driven development. The logic is straightforward: if AI handles the construction, the quality of the specification determines the quality of what gets delivered.

A good specification requires a deep understanding of the problem, architectural vision, and clarity about the impact of what’s being built. It’s not a new skill, but it carries a different weight now that execution has been delegated to a model.

Not every problem needs artificial intelligence. Knowing how to tell the cases where it adds value apart from the ones where it introduces unnecessary complexity is, in itself, a technical decision.

The Problem AI Curation Doesn’t Solve: Plausible Outputs with Invisible Errors

Language models produce plausible outputs. That’s the central trait that makes them useful, and also the main source of risk when they operate without proper supervision.

An AI-generated error has one specific property: it looks correct. There’s no immediate signal of failure. The inconsistency shows up later, once the code is in production, once the data processed turns out to have been sensitive, once a decision made on that output creates an impact no one anticipated.

Low-quality data amplifies that risk. Without clear governance processes and defined policies on the use of sensitive information, the speed AI is supposed to bring turns into speed at generating problems.

When Writing Code Becomes a Commodity: Why Proximity to the Business Defines Technical Competence

The commoditization of technical execution creates a side pressure that doesn’t always get discussed: developers need a better understanding of the impact of what they’re building.

As the barrier to writing code drops, what sets professionals apart is no longer fluency in a programming language. It’s the ability to connect technical decisions to business outcomes, along with understanding what’s at stake in every architectural choice and anticipating how what’s being built will behave once volume grows, once an attack happens, once a legitimate user runs into friction that shouldn’t be there.

This shift has a direct parallel in the operations Certta works with. In the antifraud context, technical judgment isn’t abstract: choosing the wrong model, delegating a decision that requires human oversight, or integrating a tool without considering its impact on the verification flow all carry a direct consequence for the operation. The discipline of knowing what technology solves and where it needs control is what holds a trust infrastructure together.

In AI-assisted software development, the logic is the same. The tool solves the immediate problem. Infrastructure, governance, and technical judgment determine whether it holds up under adverse conditions.

The Role AI Doesn’t Eliminate: Technical Judgment as Trust Infrastructure

Artificial intelligence isn’t replacing developers. The role still exists. What changed is what it demands!

What remains, and grows more important, is the ability to mediate between strategy, algorithmic execution, and critical thinking. The more autonomously the machine operates, the greater the responsibility borne by whoever sets the limits of that autonomy, validates the outputs, and ensures that the decisions made within the system are correct.

For Certta, as a trust infrastructure, this has a direct implication. Identity verification and fraud prevention systems that run on AI depend on qualified technical oversight to function consistently. The human validation layer, the judgment to know when to trigger additional verification, the ability to spot patterns the model doesn’t yet recognize- none of that is a contingency. It’s part of what makes the infrastructure work.

“When team scale stops being tied to code volume, what changes isn’t just the architecture. It changes what you measure, how you hire, and what it means to be a senior developer.” — José Oliveira, CTO of Certta