
If You’re a Software Engineer in the Age of AI: Pick a Lane
- Mark Kendall
- 10 minutes ago
- 2 min read
If You’re a Software Engineer in the Age of AI: Pick a Lane
I keep hearing software engineers worry that AI is going to “take their jobs.”
Honestly? That’s not what I’m seeing at all.
What I am seeing is the industry finally clarifying its architecture — and once you see it clearly, it becomes obvious:
there is more work than ever, not less.
You just have to pick a lane.
The Modern AI Architecture (No Buzzwords)
A clean, modern AI-enabled enterprise architecture looks like this:
Channels → Orchestration → AI Factory → Microservices
That’s it. Four layers. Each with a clear responsibility.
If you understand that model, you already understand where the industry is going.
Channels: Input, Not Intelligence
Channels are just ways intent enters the system:
UIs
APIs
Events
Bots
External partners
Channels don’t “think.”
They don’t decide.
They don’t orchestrate.
They capture intent and pass it downstream.
There are going to be millions of channels. That work isn’t going away — it’s multiplying.
Orchestration: Flow, Not Work
The orchestration layer answers:
What needs to happen?
In what order?
Under what rules?
It does not do the work.
It coordinates:
Workflows
State transitions
Dependencies
Error paths
If you like BPMs, state machines, workflows, or integration logic — this lane is wide open.
The AI Factory Layer: Where the Heavy Lifting Lives
This is the layer most people are confused about — and where most AI work actually belongs.
The factory layer handles:
RAG pipelines
Vector search
Prompt orchestration
Model selection
Guardrails and policy
Confidence scoring
Fallback logic
This layer decides:
Do we use AI here?
Which model?
Do we call one service or many?
What’s the confidence threshold?
This is not a microservice concern.
And no — you should not be stuffing OpenAI calls, API keys, or prompt logic into your core services.
This layer exists so your system stays governable, testable, and sane.
Microservices: Still Critical, Still Deterministic
Here’s the part that gets missed:
Microservices are not going away.
If anything, they need to be better than they’ve ever been.
Microservices should:
Own clean data contracts
Execute deterministic business logic
Be boring, reliable, and observable
Integrate with Kafka, databases, CRMs, and systems of record
They should not:
Decide business intent
Call LLMs directly
Orchestrate workflows
Contain AI logic
If you love building rock-solid services, congratulations — that lane isn’t shrinking. It’s foundational.
So… Pick a Lane
Instead of worrying about losing your job, ask yourself:
Do I want to build channels?
Do I want to design orchestration flows?
Do I want to work in the AI factory layer?
Do I want to build elite microservices?
Every one of those lanes is valid.
Every one of them is in demand.
And the best systems will need experts in all four.
The Big Shift
AI isn’t replacing software engineers.
It’s forcing architectural clarity.
The engineers who win won’t be the ones trying to do everything everywhere —
they’ll be the ones who understand the layers, respect the boundaries, and pick a lane.
That’s where the real work is now.

Comments