Solutions Architect

Experis
Birmingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Birmingham, United Kingdom

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Cloud Engineering
Computer Programming
Distributed Systems
Github
Python
Scrum
Software Architecture
Systems Development Life Cycle
Rapid Prototyping Process
Selenium
Software Construction
Software Engineering
Software Systems
TypeScript
Cloud Platform System
Spring Cloud
React
Spring-boot
Cypress
HybridCloud
Containerization
Gherkin
Solid Principles
Cloud Migration
Cucumber
Devsecops
Docker
Jenkins
Static Application Security Testing
Microservices
Dynamic Application Security Testing

Job description

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

Requirements

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

Apply for this position