Software Architect

WeDo
Bristol, United Kingdom
9 days ago

Role details

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

Job location

Remote
Bristol, United Kingdom

Tech stack

.NET
API
Artificial Intelligence
Applications Architecture
Azure
Cloud Computing
DevOps
Distributed Systems
NoSQL
OAuth
Cloud Services
Standard Sql
Transport Layer Security
Low Latency
Real Time Data
Microservices

Job description

WeDo is partnering with a global technology business undergoing a major platform transformation following the merger of two established product lines. The organisation is building a unified, next-generation platform designed to support multiple verticals and scale globally.

This is a rare opportunity to join at the ground floor of a greenfield architecture initiative where there is currently no defined application architecture in place. You will play a key role in shaping a modern, cloud-first platform that integrates IoT, distributed systems, and AI-driven capabilities.

The business operates across the UK and US with distributed engineering teams, offering exposure to international collaboration and complex, real-world system challenges. With a planned platform go-live in 2027, this role offers long-term impact and ownership.

Responsibilities:

Designing and defining application-level architecture for a large-scale distributed platform

Building a unified system from two legacy platforms into a scalable, multi-tenant solution

Defining service boundaries, APIs, and integration patterns across cloud and on-prem environments

Working closely with developers, DevOps, and product teams to deliver robust system designs

Solving complex challenges around low latency, connectivity, and real-time data access

Contributing hands-on to prototyping and solving medium-complexity engineering problems

Supporting the transition of customers from hybrid environments to full cloud solutions

Ensuring architectural decisions align with scalability, performance, and long-term maintainability

Requirements

Strong experience in software or application architecture within distributed cloud environments

Proven background working with Azure and cloud-native systems

Solid experience with C# and .NET

Strong understanding of microservices, APIs (REST, messaging), and system design principles

Experience designing systems that operate across cloud and on-prem environments

Knowledge of SQL and NoSQL databases

Exposure to IoT or hardware-integrated systems is beneficial

Understanding of security fundamentals such as OAuth, TLS, and encryption

Experience working in distributed teams across multiple time zones

Ability to operate autonomously and take ownership of architectural decisions

About the company

This is a genuine opportunity to build something from the ground up rather than inheriting legacy constraints. You will have full ownership of application architecture in a high-impact transformation programme, working on a platform that combines cloud, IoT, and AI technologies. The business is investing heavily in innovation, including AI-driven development approaches, and offers the chance to work on complex, meaningful engineering challenges with global visibility. If you are looking for a role where you can influence direction, mentor others, and see your architecture come to life at scale, this is a strong opportunity to do so.

Apply for this position