Solutions Architect
Solutions Architect – Software
United Kingdom | Full-Time | Hybrid/Flexible Working
DV or eDV Clearance Required
We are seeking an experienced Solutions Architect to join a high-performing technology team delivering secure, scalable, and innovative software solutions within complex cloud and cyber environments.
This role is ideal for someone who enjoys solving challenging engineering problems, designing cloud-native architectures, and working closely with technical teams and stakeholders across the full software delivery lifecycle.
You will play a key role in architecting secure, high-performing systems, supporting agile delivery teams, and driving modern engineering and DevSecOps best practices.
The Role
As a Solutions Architect, you will be responsible for designing, developing, and maintaining secure large-scale software solutions. You will collaborate with engineers, technical leads, delivery teams, and customers to translate business requirements into robust technical solutions.
This position requires a strong technical background, excellent communication skills, and the ability to guide teams through complex architectural and cloud transformation initiatives.
Key Responsibilities
- Design and deliver secure, scalable, cloud-native software solutions
- Lead architectural decisions across modern distributed systems and microservices environments
- Support the full software development lifecycle from requirements gathering through to deployment and maintenance
- Collaborate with stakeholders to refine requirements and shape technical solutions
- Guide cloud migration strategies and hybrid-cloud approaches
- Support rapid prototyping and technical investigation activities
- Embed security best practices and DevSecOps principles throughout delivery
- Contribute to CI/CD pipelines, automation, and engineering standards
- Coach and mentor engineers, supporting technical development and best practices
- Promote Agile ways of working and continuous improvement across teams
Skills & Experience
We are looking for candidates with strong experience across cloud, software engineering, and solution architecture, including expertise in at least three of the following areas:
Software Development
- Strong programming experience in one or more of:
- Java
- Spring Boot
- Python
- JavaScript / TypeScript
- ReactJS
- Solid understanding of software engineering best practices and SOLID principles
Cloud & Architecture
- Strong experience with AWS or Azure cloud platforms
- AWS Solutions Architect certification (or equivalent) preferred
- Experience migrating on-premise systems into cloud environments
- Experience designing cloud-native applications and microservice architectures
- Understanding of observability, scalability, and security within distributed systems
DevSecOps & Automation
- Experience with CI/CD pipelines and automation tooling
- Knowledge of DevSecOps practices including SAST, DAST, and continuous testing
- Experience with tools such as Jenkins and GitHub Actions
Containerisation & Testing
- Experience with Docker or containerisation technologies
- Strong understanding of automated testing frameworks and BDD approaches including:
- Cypress
- Selenium
- Cucumber
- Behave
- Gherkin
Agile Delivery & Leadership
- Experience working within Agile delivery environments such as Scrum or Kanban
- Ability to mentor and coach junior engineers
- Strong stakeholder engagement and communication skills