The AI Orchestrator: How Software Engineering Is Becoming Something New
Most mornings I’m running four or five parallel workstreams before lunch. One agent is building a feature on a project, another is reviewing a PR, another is drafting specs for the next sprint. I’m writing requirements, reviewing output, making judgment calls. I’m not writing most of the code anymore.
Someone put a name to this recently. A tweet with 210,000 views defined the “Agent Operator” as a new emerging role: someone who designs agent workflows, connects tools and systems, and translates business problems into executable agent behavior. Required skills: MCPs, CLIs, spec writing, business acumen. 3,500 bookmarks. The framing was pure enterprise, complete with a new job title and a new org chart entry.
Software engineering is shifting from implementation to orchestration. Not as a new specialty. As the direction the whole craft is moving. The “Agent Operator” job title is the enterprise trying to name something that good builders are already living.
Someone Put a Name to It
Matt Watson published a four-generation framework for AI-assisted engineering (LinkedIn, April 14, 2026), and it’s the clearest map I’ve seen of how we got here.
- Gen 1: AI as lookup tool. ChatGPT as a smarter Stack Overflow. You did all the thinking; AI wrote snippets.
- Gen 2: AI in the editor. Copilot and Cursor. Codebase context, but you were still the driver.
- Gen 3: Direction over implementation. Claude Code. The question shifts from “how do I build this” to “what am I actually trying to accomplish.”
- Gen 4: Agent orchestration (where we are now). Managing multiple parallel agents. Watson’s conclusion: 80% of engineer time becomes requirements, architecture calls, and output validation. It looks more like product management than software development.
I’ve been in Gen 4 for months. Multiple projects running simultaneously, products in the background, a full-time engineering pace with no full-time engineering team. The framework matches what I’m living. And it doesn’t feel like software engineering gave way to something else. It feels like software engineering finally caught up with what it was always supposed to be about: shipping things that work, not writing lines of code.
What This Actually Looks Like in Practice
When I’m building a complex feature, I’m not sitting down and writing the implementation. Last month it was a drag-and-drop kanban board for a casting platform, with ghost elements, drop indicators, real-time updates, and accessibility requirements. I’m writing a PRD. I’m defining the data model, the edge cases, the interaction behavior, the outcome.
The agent reads the codebase, understands the context, and builds. I review the output like a senior engineer reviewing a junior’s PR: not looking at every line, but looking for judgment failures. Wrong abstraction. Missing edge case. Security gap. Performance problem. The review is where the engineering judgment actually lives now.
On any given Tuesday I might have Claude Code building a feature on one project, a separate agent reviewing test coverage on another, and a third drafting documentation. I’m the one who knows which agent to dispatch, what context to give it, when to trust the output and when to push back. The orchestration is the engineering.
I’m running multiple projects simultaneously across completely different products and codebases. The tooling is the same across all of them: Claude Code, Linear, GitHub Actions, DigitalOcean. The agent context is different for each. My job is to hold all of it in my head and move the right things forward. That’s not a new discipline. That’s software engineering operating at a different level of abstraction.
The Four Generations, Lived
I went through all four stages fast, which means I remember what each one felt like.
Gen 1 was useful but additive. You’d ask a question and get a better answer than Stack Overflow. You were still doing the same job, just slightly faster.
Gen 2 changed the texture of the work without changing its nature. Copilot autocompleted what you were already thinking. You were still inside the implementation, still responsible for every decision. The cognitive load was yours.
Gen 3 was the first genuinely disorienting shift. I remember sitting with Claude Code for the first time and realizing I was describing problems instead of solving them. “I need a Stripe webhook handler that updates subscription status and handles the edge case where the API response format changed” is a different kind of thinking than writing the webhook handler yourself. It was faster, and it required more precision, not less.
Gen 4 is where precision became the whole craft. The difference between a good spec and a bad one stopped being “does the AI understand me” and became “does this define the right thing to build.” That’s an engineering judgment problem, not a prompting problem. The tools changed. The core competency, thinking clearly about what needs to exist and why, didn’t.
The Mindset Shift the Craft Is Still Working Through
The technical part of this transition is real but overstated. The harder part is the conceptual shift in how engineering measures itself.
For decades, output meant code. Velocity meant commits. Seniority meant the ability to sit down and figure out the hard implementation. Those metrics made sense when the bottleneck was writing code. The bottleneck isn’t writing code anymore.
The engineers I see struggling with this transition aren’t lacking skills. They’re measuring themselves against the wrong thing. Lines committed, features personally implemented, problems personally solved. The new bottleneck is clarity: can you define what needs to be built precisely enough that an agent builds the right thing? Can you review output at a systems level, not a syntax level? Can you catch the wrong abstraction before it costs three sprints to unwind?
My 18 years don’t feel less relevant in this world. They feel more relevant. When an agent produces something wrong, I know exactly why it’s wrong. When a spec is underspecified, I feel it before the broken output comes back. When an architectural decision is going to cause problems in six months, I catch it in review. Experience didn’t become irrelevant. It moved upstream, which is exactly where it was always most valuable.
What the Enterprise Gets Wrong
Companies are going to hire Agent Operators. There will be job descriptions, certifications, LinkedIn learning paths. The enterprise is good at naming things and building org charts around them.
But carving this out as a new specialty misunderstands what’s happening. Software engineering isn’t splitting into two tracks, one that writes code and one that orchestrates agents. The whole discipline is moving. The engineers who are thriving aren’t people who pivoted into a new role. They’re engineers who kept building while the tools changed and adapted because that’s what engineers do.
The transition isn’t technical. It’s conceptual. You have to actually believe the job is no longer the implementation, that what you ship matters more than how much of it you personally wrote. That judgment and clarity are the core competency now, not execution.
Calling it a new job title turns an evolution of the craft into a hiring problem. It’s not a hiring problem. It’s a rethinking-what-engineering-means problem. And no certification helps with that.
That’s the hard part. It always was.
// Newsletter
Get my ideas every Thursday
New posts, insights, and lessons on building products with AI. One email per week.