"As a software architect, you will be making high level decisions about the design and implementation of a company's software. During the interview process, expect to be tested on your knowledge of software tools and languages and their uses and limitations, as well as your ability to lead software engineers to help you accomplish your vision. A bachelor's degree in software engineering, computer science, or a related field is expected."
How do you approach situations where multiple influential employees have different (and possibly hidden) agendas.
Attempt to understand each person's concerns to arrive at a conjectural solution, but ensure that every party is aware of other concerns in order to find a broader solution that mitigates internal issues while solving the problem assigned.