Back to Job Search

Senior Technical Architect

Job Description

We are looking for Senior Technical Architects from all domains to work with product owners, technical leads, software engineers, technical experts and business analysts throughout the change lifecycle to inform, shape and define intentional architecture and develop emergent designs.

The role supports the governance, assurance and design of a Central Department's Technical Architecture estate. You will keep up to date with advances affecting their technical domain and will be aware of, and take account of, cross-government Technical Architecture initiatives. You will be responsible for the delivery of high-level designs and artefacts, will understand relevant strategies and contribute to wider activities that define future roadmaps.

Along with good working knowledge of the architectural domains (Business, Data, Application, Infrastructure and Security), you will need the ability to design at least one of the following:

  • Cloud-based platforms using IaaS & PaaS (AWS & Azure)

  • Container management technologies (Kubernetes/OpenShift),

  • Networking and other data centre-based technologies

  • Data platforms (PostgreSQL, NoSQL, Enterprise analytics)

  • Identity & Authentication Management platforms


Your skills and experience: 

  • Designing solutions for large projects and seeing those designs through to delivery

  • Accountability for end-to-end solutions from initiation to initial delivery and its ongoing lifecycle in line with a strategy

  • Identifying and managing change and its impact

  • Planning for decommissioning, maintainability, reliability, performance and scalability

  • Working very close to technology to deliver functional, supportable architectures

  • Showing where complex problems have been solved

  • Identifying technical debt, minimising and reducing it in your designs

  • Collaboration with multiple agile delivery teams to deliver the required outcome has been used

  • Communication with stakeholders while having a good grasp on how to negotiate with different parties