Role Title: Application Architect
Location: Knutsford
Duration: 30/04/2026
Work setup: Hybrid - 2-3 days onsite
£414
Role Description:
We are looking for architect to design and implement technology solutions that shape the bank's digital landscape, such as mobile banking, online platforms, and other customer-facing products. The specific job description and duties can vary significantly based on the role's seniority, specific focus area (Java), and business unit (e.g., Cards, Retail, Wholesale).
Key accountabilities
- Proficient in Java & Selenium
- Design and development: Design and develop end-to-end technical solutions for digital products, ensuring they are built as scalable, resilient, and secure systems. This includes defining technology stacks, platforms, and integration patterns.
- Strategic vision: Contribute to and influence the technology roadmap for your domain, balancing short-term project deliveries with the bank's long-term strategic architectural vision.
- Architectural governance: Ensure all designs and projects adhere to the bank's architecture, security, and governance frameworks. This involves creating design artifacts and participating in governance processes.
- Stakeholder collaboration: Work closely with business and product owners to translate business requirements into technical solutions. Advise senior management on technical direction and influence decisions.
- Technology leadership: Advocate for the adoption of strategic technologies, promote architectural standards, and mentor less experienced team members.
- Required skills and experience
- Technical expertise: Extensive, hands-on experience in architecting modern distributed systems using technologies such as microservices, REST APIs, and cloud-native solutions.
- Cloud platforms: Deep knowledge and hands-on experience with major cloud platforms like AWS, Azure, or Google Cloud, including cloud architecture, migration strategies, and platform services.
- Software engineering: A strong background in software development with proficiency in relevant programming languages (e.g., Java, Python) and agile delivery practices.
- Banking knowledge: Functional and domain experience within financial services, particularly in areas like payments, cards, loans, or other digital channels.
- Communication: Excellent communication and stakeholder management skills, with the ability to articulate complex architectural trade-offs to both technical and business audiences.
- Problem-solving: A pragmatic problem-solver who can apply judgment to balance competing interests and use interpretative thinking to design innovative solutions.

