1 to 25 of 47 Remote/Hybrid Distributed Systems Jobs in the North of England

Senior Software Engineer - Backend

Location
Manchester, England, United Kingdom
build scalable applications, services and platforms across On the Beach. This is a full-stack engineering position with a stronger emphasis on backend engineering, distributed systems and cloud-native architecture. Our backend engineers solve a wide variety of problems. You could be working on systems responsible … doing day to day Designing and building scalable backend applications and services Developing APIs used by customer-facing applications and internal systems Integrating with external suppliers and third-party platforms Building systems that process high volumes of requests and data Designing distributed and event-driven architectures Working ...

Senior Software Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
sensitive workloads. • Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). • Ability to design and evolve complex distributed systems while promoting engineering best practices across the team • Hands-on experience with … delivery practices. • Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. • Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: • Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed systems while promoting engineering best practices across the team Hands-on experience with … delivery practices. Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
sensitive workloads. • Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). • Ability to design and evolve complex distributed systems while promoting engineering best practices across the team • Hands-on experience with … delivery practices. • Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. • Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: • Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed systems while promoting engineering best practices across the team Hands-on experience with … delivery practices. Good understanding of CI/CD, Git, branching strategies, pull request flows, automated testing, and release practices. Ability to work effectively in distributed Agile teams, communicate clearly, and take ownership of complex technical problems. Nice to Have: Experience with Squeryl, Doobie, or similar Scala data access libraries. ...

Software Engineer, England

Location
Leeds, England, United Kingdom
projects, applying thoughtful problem‐solving and modern engineering practices to build reliable, scalable solutions. Your work will balance delivering immediate business value with building systems that support long‐term growth and maintainability. You’ll contribute to the design, development, and scaling of our distributed systems, working closely … champions our best practices and strives to make Fanatics a better place to work as an engineer Build highly scalable and fault tolerant systems in a highly regulated production environment. Continuously improve our platform by embracing best practices in software engineering. Understand business outcomes and drive technical solutions ...

Technical Lead - C#, RESTful APIs

Hiring Organisation
CBSbutler Holdings Limited trading as CBSbutler
Location
Leeds, West Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
£480 - £500/day
architects to deliver secure, scalable and maintainable services and APIs. Key Skills & Experience Strong C#/.NET software engineering experience. Technical leadership of distributed systems, microservices and REST APIs . Strong Microsoft Azure experience. GitHub Actions, CI/CD and Terraform . Technical architecture and design decision-making. … modernisation within regulated environments. NHS digital standards and secure service delivery. Keywords: C# | .NET | Azure | Terraform | GitHub Actions | CI/CD | REST APIs | Microservices | Distributed Systems | Docker | Azure API Management | GitHub Copilot | AI | DevOps | Cloud | Software Engineering | Technical Lead | Architecture | Automated Testing | Security | Observability ...

Lead Engineer

Hiring Organisation
Reed Technology
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
focus of this role is building cloud-native, microservices-based solutions within Azure. You'll have strong experience with modern architecture principles, distributed systems and Azure Service Bus , enabling scalable, event-driven platforms. You'll Bring * Strong experience with C# .NET and Azure * Expertise designing and delivering microservices … architectures * Hands-on experience with Azure Service Bus and event-driven integrations * Strong understanding of modern architecture, APIs and distributed systems * Experience leading technical delivery across engineering teams * Focus on quality, resilience, maintainability and operational excellence * CI/CD, DevOps and automation experience * Strong stakeholder engagement and communication ...

Principal Test Engineer

Location
Greater Manchester, England, United Kingdom
engineering practices Act as a recognised test engineering authority, providing technical leadership and guidance on testing standards and best practice Drive quality across complex distributed systems, including microservices, APIs, cloud-based environments and multi-system integrations Influence senior stakeholders, architects, developers and product teams on requirements, testability, design … automation frameworks and embedding testing within CI/CD pipelines Strong technical capability in a modern programming language, with experience testing APIs, microservices and distributed systems Experience defining and implementing testing strategies, governance frameworks and enterprise-wide quality standardsStrong stakeholder management and communication skills, with the ability ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
other incentives. Job Summary: The Senior Software Engineer is a senior technical contributor responsible for designing, developing, and maintaining complex, AWS-native software systems within their area of ownership. This role combines deep hands‐on software engineering expertise with strong cloud, data engineering, and AI capabilities. The Senior Software … role requires a strong foundation in data engineering and cloud‐native development, as well as the ability to build scalable, reliable, and observable systems that support modern software products and platforms. Key Responsibilities: Software Engineering & Technical Leadership Design, develop, and maintain scalable, secure, and reliable software applications and services. ...

Software Engineering Manager

Hiring Organisation
Adria Solutions
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
modern cloud-native environment. Youll play a key role in shaping architecture, driving best practices, and supporting the delivery of scalable, secure backend systems used by customers at scale. The Role As Engineering Manager, youll lead a team of Software Engineers working across cloud-native microservices and distributed … modern tools, including AI-assisted development. About You Youll be an experienced engineering leader with a strong technical background in backend or distributed systems development, ideally using Golang. Youll bring: Strong commercial experience with Golang or similar backend technologies. Previous experience in a leadership, team lead or engineering ...

Senior Backend Engineer (Java)

Hiring Organisation
Randstad Technologies Recruitment
Location
Manchester, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £500/day Inside IR35 via Umbrella
week on-site) Role Type: Contract About the Role We are seeking a Senior Backend Engineer to design, build, and scale resilient, high-performance distributed systems. This role is ideal for a pragmatic developer who thrives in fast-paced Agile environments, excels at navigating large existing codebases, and delivers … What You'll Bring (Must-Haves) Experience: 5+ years of hands-on backend engineering experience, with deep expertise in Java and Spring Boot . Distributed Systems: proven track record in microservices architecture, relational database modeling, and event-driven messaging (e.g., Kafka ). Cloud & DevOps: Hands-on experience with ...

Principal Software Engineer

Hiring Organisation
Cathcart Technology
Location
Manchester, United Kingdom
Employment Type
Permanent
influence while remaining closely involved in building software. The engineering environment includes: Java and Spring Boot AWS cloud infrastructure, including serverless technologies Microservices and distributed systems Docker and Kubernetes Terraform and Infrastructure as Code CI/CD and automated deployment pipelines Test-Driven Development (TDD) Pair programming … genuine interest in writing clean, maintainable and well-tested code. Experience working in collaborative Agile engineering environments. An understanding of modern software architecture and distributed systems. The ability to balance hands-on delivery with wider technical responsibilities. Experience with AWS, DevOps tooling, containerisation and Infrastructure as Code would ...

GIS Architect

Location
Altrincham, England, United Kingdom
open-source geospatial technologies, giving you the opportunity to influence solution design using the best technology for each project. Many of our projectsleverageGeographic Information Systems (GIS) and open-source geospatial technologies, enabling clients to unlock the value of location intelligence through advanced mapping, spatialanalysisand data integration. This role offers … partners. Key requirements: Significant experience designing and delivering enterprise GIS and geospatial solutions within complex digital environments. Strong understanding of software architecture, including distributed systems, microservices, event-driven and serverless architectures. Experience designing cloud-native solutions using AWS and/or Azure. Strong knowledge of GIS platforms, spatial ...

Senior Java Developer - Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
Nice to Have Elasticsearch or other search technologies CI/CD pipelines and DevOps practices Test-Driven Development (TDD) Continuous Testing practices Experience supporting distributed systems and microservices-based architectures Degree in Computer Science, Engineering, or a related discipline What's In It For You? At Accenture ...

Senior Backend Engineer

Location
Manchester, England, United Kingdom
Python, we welcome applications from experienced backend developers with Java, C#, Go or similar object-oriented programming backgrounds, with experience designing, operating and improving distributed systems. This permanent Grade 7 role can be based in London, Cardiff, Darlington, Edinburgh, Belfast, Birmingham or Salford, with hybrid working … Senior Backend Engineer (Site Reliability) include: Experience writing clean, maintainable code in at least one programming language. Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. Experience building and supporting applications in containerised environments. Knowledge of Linux/Unix fundamentals and TCP/ ...

Intermediate Software Engineer – (Java, DevOps)

Location
Cheadle, England, United Kingdom
/CI-CD pipelines Experience working in an AI development environment Desirable: Experience with AWS (compute, networking, or serverless services) Cloud-native development and distributed systems Docker/Kubernetes Infrastructure as Code Experience with AI-assisted development tools Awareness of secure coding practices, application security, and cloud security ...

Staff Infrastructure Engineer (GCP) - Engine by Starling

Location
Manchester, England, United Kingdom
inquisitive engineer with an aptitude for finding clean and simple solutions to technical problems, passionate about building observable, reliable and secure systems that positively impact the wider engineering organisation. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack … infrastructure on GCP Ensure the performance and reliability of cloud environments whilst measuring cost-effectiveness Embrace automation and be reluctant for manual implementation Build systems with security by design as a core foundation Ensure platform compliance with standards such as ISO 27001, SOC 2, PCI DSS and 3DS Design ...

Lead Platform Engineer

Location
Manchester, England, United Kingdom
that change. Our aim is to be the leading global provider of solutions that enable customers to release £30bn of value per annum from distributed energy resources (DERs). We are building a Software as a Service (SaaS) subscription business with a global addressable market of £2.4 billion … projects with the team Support team delivery through code reviews, technology research and architectural guidance Drive and improve the non-functional elements of production systems owned by your team What you’ll bring to the party Great experience with AWS. We use a lot of different AWS services ...

Senior Software Engineer, Web Development – AI

Location
Manchester, England, United Kingdom
frameworks (React, Next.js, Angular, Node.js, Express) on cloud-based technology, such as AWS and GCP. Experience of building large scale and low latency distributed systems. Solid understanding of algorithms, data structures, performance optimisation techniques, object-oriented programming. Experience using modern AI-assisted and agentic development workflows ...

Senior Applied AI Engineer: Software

Location
Manchester, England, United Kingdom
Fuzzy Labs is a fast growing, Applied AI engineering consultancy based in Manchester. We help organisations turn ambitious AI ideas into secure, reliable systems that work in the real world. We work across the full AI engineering lifecycle, from research, discovery, experimentation and rapid prototypes through to production software … evaluation, cloud infrastructure and systems at scale. Our work spans innovative startups, global organisations, policing and secure government, giving our engineers the opportunity to solve genuinely difficult problems and see the impact of what they build. We're growing, and we're building an engineering organisation for the next ...

Integration Technical Lead – .NET, C# & Azure

Hiring Organisation
ARCA Consulting Ltd
Location
Crewe, Cheshire East, Cheshire, United Kingdom
Employment Type
Permanent
hands-on technical leadership across C#/.NET and Microsoft Azure. Designing and delivering robust integration solutions, including APIs, messaging, event-driven architectures and distributed systems. Making pragmatic architectural and technical decisions within established architectural guardrails. Working closely with the Engineering Manager and Integration Architect on delivery, prioritisation … .NET (Core/6+), particularly building integration services and APIs. Proven experience working with Microsoft Azure Experience designing and delivering integration solutions and distributed systems, including REST APIs, microservices and event-driven architectures. A strong understanding of cloud-native architecture, scalability and performance optimisation. Experience with DevOps ...

Lead Site Reliability Engineer

Location
North East, England, United Kingdom
leading and developing engineers, strong DevOps and Site Reliability Engineering expertise, cloud platform experience, infrastructure-as-code capability and a passion for building resilient distributed systems. Based in London, Cardiff, Darlington, Edinburgh, Belfast, Birmingham or Salford, this permanent Grade 7 opportunity offers hybrid working, flexible working patterns … Terraform, CloudFormation or similar. Ability to write clean, maintainable and well-tested code in at least one programming language. Experience designing, operating and improving distributed systems, with a focus on reliability, performance and user impact. In return, you can expect a flexible working culture, including: Flexible hybrid working ...

Full Stack Software Engineer

Location
Leeds, England, United Kingdom
proven track record of building backend services and APIs Experience delivering solutions across both backend and frontend technologies, with an understanding of how systems fit together end-to-end A quality-first approach to software engineering, including automated testing, code reviews and maintainable design principles Strong communication and collaboration … frontend technologies such as React, Angular or Vue Experience working with cloud platforms, CI/CD pipelines and modern software delivery practices Exposure to distributed systems, microservices or event-driven architectures Experience mentoring, coaching or supporting the development of other engineers Practical experience with AI-assisted development tools ...

Data Engineer - Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
software engineering best practices: testing, design patterns, CI/CD, Git. Experience building ETL/ELT or streaming data pipelines. Exposure to microservices and distributed system concepts. Experience working with cloud platforms, ideally AWS, but Azure/GCP also acceptable. Understanding of distributed compute, large-scale data systems ...