Skip to content
PanaceaLogics
← Blog

New Roles in AI-Assisted Development

October 7, 2026 · PanaceaLogics Team

A software engineer working across several screens of code

AI coding assistants did not remove work from software teams. They moved it.

Typing the code is now the quick part. The slow parts are on either side of it: describing precisely what should be built, and checking carefully that what came back is right. Those two jobs have grown large enough that they are starting to reshape roles.

Usage is up, trust is down

The numbers from Stack Overflow’s 2025 Developer Survey show the tension clearly.

  • 84% of developers use or plan to use AI tools, up from 76% the year before.
  • 46% say they do not trust the accuracy of the output, up from 31%.
  • 45% name debugging AI-generated code as a frustration because it takes time.

Developers are using these tools more and trusting them less, and both are reasonable. The tools are genuinely useful, and they are genuinely capable of producing code that looks right and is not. The work has shifted towards managing exactly that gap.

The roles that are emerging

Some of these are appearing as job titles. Most are new responsibilities that existing engineers are picking up. Titles are still settling, so treat the names as descriptions rather than a standard.

The person who writes the brief

An assistant is only as good as the instructions it is given. A vague request produces plausible code that solves a slightly different problem.

So someone has to write specifications precise enough to delegate: the behaviour, the edge cases, what must not change, and how you will know it is done. This used to be a skill senior engineers had. It is now a skill a team depends on daily.

The reviewer who knows how generated code fails

Review volume has gone up sharply, because code arrives faster than people can write it. And generated code fails in its own particular ways:

  • Methods and options that sound right but do not exist in the version you use.
  • The happy path handled well and the edge cases missing.
  • Errors caught and quietly ignored.
  • Tests that confirm what the code does rather than what it should do.

A reviewer who knows those patterns catches in minutes what would otherwise surface in production weeks later. That is a skill worth naming and training for.

Deciding what to build has become more important, not less

The keeper of context

Assistants read your repository. The conventions files, the architecture decisions, the examples of how things are done here: all of that now shapes every suggestion the tool makes.

In a real sense, part of the prompt is now the repository itself. Someone needs to own it, keep it current, and remove the outdated patterns before an assistant copies them into twenty new files. On most teams this falls to the tech lead.

The engineer who runs the agents

Coding assistants that suggest lines are one thing. Agents that open pull requests, run tests and change files on their own are another. The same survey found 31% of developers already use AI agents at work, with a further 17% planning to, and 69% of those using them report a productivity gain.

Someone has to decide what those agents may touch, where they run, which credentials they never see, and what they cost. That is a natural extension of DevOps and platform work, and it is growing quickly.

The quality engineer who writes evaluations

When the product itself contains AI features, traditional test cases are not enough. A model can give a different correct answer each time, or a confident wrong one.

Quality engineering is extending into evaluation suites: sets of real questions with known good answers, run every time a prompt or a model changes. It is still testing. It just has to tolerate variation and still catch regressions.

The person who decides what may be shared

Which code may be sent to which tool. Whether customer data can appear in a prompt. How the licence and origin of generated code are tracked. Where secrets must never go.

This is part security, part governance, and on smaller teams it usually lands on a lead engineer who did not ask for it. It deserves to be someone’s explicit responsibility.

How existing roles change

For most teams the change is not new hires but new weight on existing jobs.

Existing role What gets added
Product owner Acceptance criteria precise enough that a machine cannot misread them
Tech lead Owning the conventions and context the assistants learn from
Senior engineer Writing briefs good enough to delegate, and reviewing more than they write
Quality engineer Evaluation suites for AI features, and testing generated code against intended behaviour
DevOps engineer Running agents safely in the pipeline: permissions, sandboxes and cost
Associate engineer Learning by reading and rewriting generated code, not only by producing it

Reading code closely is now a large part of the job

What does not change

Judgement about architecture still comes from people who have lived with the consequences of their past decisions. Knowledge of the business domain still comes from talking to the people in it. And someone still has to own the outcome when the software goes wrong.

An assistant can write the code. It cannot be accountable for it.

There is one honest worry worth naming. If assistants write all the easy code, how do new engineers learn? The answer we have found is deliberate: associate engineers still write and review real code, with a senior engineer reviewing their work, so the easy parts remain a place to learn rather than something skipped.

Where to start

  • Name the reviewer role explicitly. If review is everyone’s job, it quietly becomes nobody’s.
  • Write your conventions down in the repository, where both people and tools will read them.
  • Decide what may be shared with which tool, before someone pastes a customer record into a chat window.
  • Introduce agents one task at a time, with read access first.

For the other side of this, teams that build AI products rather than use AI to build software, see our older piece on AI development team roles. And for how this shortens delivery in practice, our idea to MVP in 14 days plan.


Survey figures from Stack Overflow’s 2025 Developer Survey. Role descriptions and recommendations are our own.

Our engineers work with AI assistants every day, and every line they produce is reviewed by the engineer whose name is on the work. If you want a team that already works this way, see how we work or get in touch.