Architect

An engineer whose main job is deciding how a system's pieces fit together, before code gets written and as it evolves.

What it tells you about a developer

An architect's decisions show up as structure other engineers build on top of for years, so their mistakes are expensive and their good calls compound. A candidate who can walk through a system they designed, including what they would change now, is showing the judgment the title requires.

An architect decides how the pieces of a system connect: which services talk to which, how data flows, what stays flexible and what stays fixed. Some companies use it as a formal title, usually reached after years as a senior or staff engineer. Others fold the responsibility into a senior or staff role instead of naming it separately. Either way, the job is the same: choices made early that later work has to live inside.

Related