Heres my observation...
When one gets tired of just coding software, he/she starts designing and coding.
When one gets tired of designing and coding software, he/she says they architect and code software.
In summary architecture and design are one and the same thing. Some people fancy the one term. Others fancy the other.