Two years ago, our platform team was three people with the simple title “Platform Engineer.” Fast forward to today, and we’re 12 people with seven distinct specialized roles at my Fortune 500 financial services company. While the industry is celebrating this maturation of platform engineering, I’m starting to wonder: Are we solving complexity, or are we creating new silos?
The Seven Emerging Roles
According to recent industry predictions for 2026, platform engineering is accelerating into these specialized roles:
- Head of Platform Engineering (HOPE) — Executive-level strategic leadership
- Platform Product Manager (PPM) — Treating internal platform as a product
- Infrastructure Platform Engineer (IPE) — Core infrastructure and provisioning
- DevEx Platform Engineer (DPE) — Developer experience and tooling
- Security Platform Engineer (SPE) — Security tooling and compliance
- Observability Platform Engineer (OPE) — Monitoring, logging, tracing
- AI-Focused Platform Engineer — AI integration and agentic systems
Each role makes sense individually. The problem? We’re starting to see Conway’s Law play out in real-time.
Conway’s Law Strikes Again
For those unfamiliar: Conway’s Law states that “organizations design systems that mirror their communication structures.” When we split our platform team into seven specialized roles, we noticed something troubling:
- The DevEx team optimized for developer velocity but created security review bottlenecks
- The Security Platform team built great guardrails but slowed deployment pipelines
- The Observability team gave us incredible insights but added complexity to every service
Each team was locally optimal but globally suboptimal. We had accidentally created “sovereign states” within our platform org.
The Question I’m Wrestling With
At what scale does role specialization actually make sense?
- 40 engineers? Probably too early—everyone still needs to be full-stack
- 80 engineers? Maybe—you’re feeling pain points that specialists could address
- 150+ engineers? Definitely—but only if you design the org structure intentionally
My current thinking: We over-rotated on specialization. We should have stayed with generalists longer and been more deliberate about when and how to specialize.
What I’m Trying Next
We’re experimenting with a “T-shaped platform engineers” model:
- Everyone has a specialty (the vertical bar of the T)
- Everyone participates in cross-cutting concerns (the horizontal bar)
- We rotate people through different areas every 6 months
- Ownership is shared, not siloed
Early results are promising, but it requires constant intentionality to prevent drift back into silos.
Questions for the Community
For those of you building platform teams:
- How large is your engineering org? At what size did you start specializing platform roles?
- Have you seen Conway’s Law create unintended silos? How did you address it?
- Do you prefer specialists or generalists? Or some hybrid model?
- How do you prevent specialized teams from becoming bottlenecks?
I’d especially love to hear from CTOs and VPs who’ve scaled platform teams beyond 50 engineers. What worked? What would you do differently?