Salary: £40,000 - 70,000 per year Requirements: 8–10 years in software engineering and/or solution architecture Experience operating at Senior/Principal level in enterprise environments Strong background in distributed, cloud-native, and data-intensive systems Deep AWS experience (essential) Strong data modeling and data architecture skills Expertise in Java, Spring Boot, REST/event-driven services; good knowledge of Angular/Node.js Solid understanding of CI/CD, IaC (Terraform/CloudFormation), containers (Docker/Kubernetes), and modern DevOps practices Experience with observability, security-by-design, and high-availability systems Excellent communication and stakeholder-management skills Responsibilities: Define and govern architecture, development, and data standards Design and review solution architectures, assessing risks and trade-offs Build PoCs and technical spikes to validate decisions and technologies Provide architectural leadership across multiple products and teams Improve system performance, reliability, scalability, and resilience Lead data modeling and contribute to data architecture standards Collaborate with senior architects, engineering leads, product teams, and external partners Ensure designs meet SLAs, security, compliance, and operational requirements Technologies: AWS Angular CI/CD Cloud DevOps Docker Java Kubernetes REST Security Spring Spring Boot Terraform NodeJS Architect More: We are a financial-technology company seeking a Principal Developer with strong architectural capability to shape the technical direction of our complex, data-driven product suite. This role offers an opportunity to lead technical strategy, ensuring the resilience and scalability of our major platform. We emphasize a collaborative environment and value innovative contributions from our team members. Join us to influence the future of financial technology. last updated 6 week of 2026