Solutions Architect

Experis
Sheffield, UK
3 months ago

Role details

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

Tech stack

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

Job description

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

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

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:36 min

Empowering non-developers with BDD and Gherkin testing

Sebastian Messingfeld Sebastian Messingfeld · WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

3:57 min

Strategic practices for integrating UX into agile developer workflows

Malte Breitzmann Malte Breitzmann +1 · WWC 2025

Videos

See all

Related articles

See all