If you are considering a job as Software Architect here is a list of the most standard responsibilities and duties for the Software Architect position.
Develop, leverage and architect technical solutions to scale business initiatives.
Develop roadmaps for subsystems in accordance with product related technologies.
Execute product related technologies, technology platforms, architects and design principles and advancements.
Design, develop and architect evolution applications across multi-generation product releases.
Generate business requirements, verify, validate and implement.
Architect all software development lifecycle including requirements gathering, designing, implementing, testing, and releasing.
Architect and implement appropriate technologies according to business requirements.
Assess and evaluate technology tradeoffs.
Select technologies to architect product roadmaps.
Develop and implement appropriate technologies to troubleshoot functional issues and risks.