Skip to content
SDLC in the AI Era
All roles

Software Architect

More time on constraints agents check and shared understanding

Print / Save as PDF

How your work changes

#

Open any item to see before and now, with sources.

Risks to watch

#

Skills to build

#

Human skills: what's new, what matters more, and what AI now does for you.

New skillsDidn't really exist in the role before
  • Designing RAG and agent components and their evals
  • Writing architecture rules that coding agents can check
  • Deciding when an agent integration needs MCP and when a CLI or API is enough
  • Curating context and instructions that carry architecture guidelines to AI tools
More important nowExisting skills that AI makes more valuable
  • Architecture fitness functions and automated conformance checks
  • Trade-off analysis, including cost and latency of AI components
  • Keeping design intent explicit in decision records
  • Legacy system analysis
  • Reviewing AI-drafted documents and diagrams critically
Less centralStill useful, but AI now does much of it
  • Drawing diagrams from scratch by hand
  • Writing first drafts of ADRs and summaries from a blank page
  • Reading large legacy codebases line by line to find where things live

Tools

#

"Start here" tools are the editor's pick of where to begin for this role. Our suggestion

Start here

Widely used and core to this role

Also worth a look

Depends on your team and stack

Show 5 tools

Your first steps

#
Our suggestion
Show 3 more steps
A week in this role now

A typical week now starts less often from a blank page. You might have an assistant draft a decision record or a diagram from the code, then spend your time correcting what it misread about the constraints and the history behind them. When a team inherits an unfamiliar system, the first pass at mapping its dependencies and business rules can come from an AI tool, but you still check the findings against the code and the people who know it before planning any change.

More of the job is making the architecture checkable. Rules that used to live in a wiki become tests and instruction files that both developers and coding agents run into, and part of the week goes to triaging what those checks find. If your system includes LLM components, design reviews now cover retrieval, evals, cost and latency alongside the usual concerns. The part that did not get faster is making sure the team still understands why the system is shaped the way it is, so treat decision records and design conversations as work that matters more when code arrives quickly.

Agent Skills

AI instructions to copy

#

Each one is a text file (SKILL.md) that tells an AI tool, step by step, how to do one task the way you want. Copy it into a chat, or add it to a tool that supports Agent Skills. Which tools, and how

Starter instructions for this role

Our suggestion

Written from the changes above. Read and adapt one before you use it.

Published skills you can reuse(2)From public skill catalogs. Check the license before use.

Related roles

Sources (8)

4 practitioner articles, 3 research papers, 1 news article · 4 vendor-affiliated

Each source is labelled by what the page is and whether its publisher sells in this space. How we label sources

  1. 2.
    Harness engineering for coding agent users(opens in new tab)

    martinfowler.com (Birgitta Böckeler) · 2 April 2026

    PractitionerVendor-affiliated

    “A good harness should not necessarily aim to fully eliminate human input, but to direct it to where our input is most important.”
  2. 3.
    Architecture drift reduction with LLMs (Technology Radar Vol. 34)(opens in new tab)

    Thoughtworks · 15 April 2026

    PractitionerVendor-affiliated

    “Increased use of AI coding agents can accelerate drift from the intended codebase and architecture designs.”
  3. 4.
    MCP by default (Technology Radar Vol. 34)(opens in new tab)

    Thoughtworks · 15 April 2026

    PractitionerVendor-affiliated

    “MCP adds real value for structured tool contracts, OAuth-based authentication boundaries and governed multi-tenant access.”
  4. 5.
    Using GenAI to understand legacy codebases (Technology Radar Vol. 33)(opens in new tab)

    Thoughtworks · 5 November 2025

    PractitionerVendor-affiliated

    “Our experience across multiple clients shows that GenAI-assisted understanding of legacy systems is now a practical default rather than an experiment.”
  5. 6.
    Generative AI for Software Architecture. Applications, Challenges, and Future Directions(opens in new tab)

    arXiv (Esposito, Li, Moreschini, Ahmad, Cerny, Vaidhyanathan, Lenarduzzi, Taibi; Journal of Systems and Software) · 27 June 2025

    Research paper

    “Our results reveal that, while GenAI excels at automating tasks grounded in natural language and structured templates, its integration into complex, high-stakes architectural decision-making remains limited.”
  6. 7.
    CIAO - Code In Architecture Out - Automated Software Architecture Documentation with Large Language Models(opens in new tab)

    arXiv (De Luca, Santilli, Amalfitano, Fasolino, Pelliccione; ICSA 2026) · 9 April 2026

    Research paper

    “The evaluation shows that developers generally perceive the produced documentation as valuable, comprehensible, and broadly accurate with respect to the source code, while also highlighting limitations in diagram quality, high-level context modeling, and deployment views.”
  7. 8.
    From Technical Debt to Cognitive and Intent Debt: Rethinking Software Health in the Age of AI(opens in new tab)

    arXiv (Margaret-Anne Storey) · 6 April 2026

    Research paper

    “As AI generates code faster than teams can understand it, two under appreciated forms of debt accumulate: cognitive debt, the erosion of shared understanding across a team, and intent debt, the absence of externalized rationale that developers and AI agents need to work safely with code.”