Define and lead the enterprise architecture strategy in alignment with business goals, ensuring IT infrastructure, applications, data, and security architectures support those goals.
Develop architecture blueprints, roadmaps and frameworks for technology, applications, data, integrations, and cloud adoption.
Evaluate current systems, perform gap analyses, provide recommendations and oversee migration or modernization initiatives (legacy cloud, monolith microservices, etc.).
Partner with business stakeholders, product owners, engineering leads, and operations to translate business requirements into technical architecture solutions.
Establish and enforce architecture governance: standards, policies, principles, review of designs & implementations to ensure compliance (security, scalability, performance, cost).
Lead design of scalable, secure, reusable solutions (APIs, distributed systems, data pipelines, etc.).
Identify new/emerging technologies, trends and best practices; assess them for adoption where beneficial.
Provide technical leadership: mentor teams, articulate and communicate architectural decisions to both technical and non‑technical audiences.
Contribute to or lead estimation, budgeting, and planning for architectural work/technology stack upgrades.
Ensure non‑functional requirements (performance, availability, security, maintainability, scalability) are understood and factored into architecture decisions.