Location: Remote (UK-based)
Salary: Competitive + Bonus + Benefits
Industry: Digital Transformation / Government Services
About the Role
A leading UK digital consultancy (Times Top 100 Company to Work For) is looking for a Principal Software Architect to lead the design and delivery of large-scale, secure and scalable digital platforms across central and local government.
Youll define modern software architectures, lead technical strategy, and ensure engineering best practices are embedded across multi-disciplinary delivery teams.
Key Responsibilities
1. Define and own end-to-end software architecture for complex public sector services from discovery to live.
2. Design cloud-native, API-driven, microservices-based platforms using AWS/Azure/GCP.
3. Lead technical decisions around service decomposition, domain-driven design (DDD), event-driven architecture, CQRS, messaging and integration patterns.
4. Ensure systems are secure and compliant with NCSC guidelines, GDS Service Standards, OAuth2.0/OIDC, Zero Trust principles and government accreditation requirements.
5. Oversee software quality, engineering standards, testing strategies, CI/CD pipelines, IaC...