This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Program Architect provides strategic and delivery focused architectural leadership across the entire Program. This role translates enterprise reference architecture into a sequenced, testable and implementable architecture that delivery teams can execute against.
Job Responsibility:
Develop and maintain the Program Architecture Roadmap and Runway, sequenced into clear, incremental delivery slices
Break down the reference architecture into agile-compatible implementation views, integration pathways and dependency maps
Translate high-level design into artefacts that enable PMs to plan and engineering teams to build
Lead product evaluations and technology selections, ensuring alignment with Transport standards, EA principles and program objectives
Document decisions using Architecture Decision Records (ADRs) and ensure they are time boxed and transparent
Balance architecture quality with delivery pragmatism in an agile environment
Work closely with delivery teams to ensure architecture is iterative, incremental and testable
Produce architecture that supports sprint-based design, continuous integration and iterative releases
Collaborate with the Test Lead to ensure architecture artefacts support early testing, NFR validation and shift-left quality practices
Partner with business and product streams to align architecture with agile release planning and feature sequencing
Engage with external vendors, shared platform providers and cross-agency partners to align on interfaces, data, non-functionals and integration expectations
Manage architectural implications of external dependencies, including regulatory systems and government-wide platforms