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 7 week of 2026