It's the guy who sits in the meeting room with the CTO, wearing a posh pink shirt and gold cufflinks. He used to be a developer, long ago, but now he is an enterprise architect who most likely earns well over 100K and can Powerpoint with the gods.
You, however, sit there with your IDE, wondering why the dependencies are screwed again and nothing will compile. Your product owner is breathing down your neck, and nobody understands how gifted a developer you are. You dream of writing the next Facebook, but you wonder what it must be like to be an enterprise architect, or any sort of architect, for that matter.
Well, fear not. I'm about to tell you.
You're probably one already. An architect, I mean.
Certainly you are if you're any sort of decent developer. You understand that everything needs structure. That everything lives in an ecosystem it doesn't control. That your apps need to play nice with other apps. That people matter. That the software exists for the business, not the other way around.
The only difference between you and the cufflink guy is scope. You operate at a low level (for now), whereas he doesn't.
The enterprise architect is like the town planner. His job is to see the bigger picture, to help the mayor make informed decisions about the community, and to ensure the town grows in a sustainable manner.
The thinking skills are the same, even if the tools are perhaps different; and your boss is still an idiot.