24 of 24 Permanent Distributed Systems Jobs in the Midlands

Vice President - Site Reliability Engineering (SRE) - The Core Engineering - Birmingham

Location
Birmingham, England, United Kingdom
Birmingham, West Midlands, England, United Kingdom Job Description WHAT WE DO Site Reliability Engineering at Goldman Sachs sits at the intersection of software engineering, systems design, and production excellence. In this VP role, you will help engineer highly reliable, observable, and resilient platforms that support critical business services … improve our production system architecture, facilitate fast delivery of new services, and reduce downtime. This role is for software engineers who enjoy solving complex distributed system problems, building tools and platforms that make teams more effective, and championing SRE principles (such as SLOs, error budgets, and blameless post-mortems ...

Software Architect - Python & .NET.

Hiring Organisation
Computer Futures
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£90,000
delivery, providing practical technical leadership to development teams while defining a scalable, long-term architectural approach. Define the software architecture for complex automation and systems integration projects. Design scalable, secure and maintainable applications using C#/.NET, Python and Django . Establish clear architectural standards, design principles and technology … roadmaps. Translate customer, operational and engineering requirements into practical technical solutions. Design platforms that integrate business applications, databases, automation systems, third-party products and physical equipment. Define service boundaries, APIs, data flows, interface specifications and integration patterns. Produce architecture diagrams, technical designs, data models and supporting documentation. Design distributed ...

Senior AI Engineer

Location
Birmingham, England, United Kingdom
value to our end users. Your primary function will involve overseeing the entire lifecycle of AI and software subsystems—from defining requirements and designing systems to project planning and implementation. This critical role is instrumental in enhancing our AI capabilities, directly impacting our products' performance and scalability across various … front-end and back-end technologies. Design software subsystems and lead the project management and timely execution. Use Python and SQL to build AI systems and functionality. Troubleshoot and debug issues across the full stack, from the user interface to the database layer. Lead technical design sessions to decompose ...

Low-Latency Distributed Systems Engineer (Golang/Kafka)

Location
Stoke-on-Trent, England, United Kingdom
Bet365 is seeking a Software Developer to deliver low-latency, distributed systems that process millions of live events daily. You will work across the full stack with a focus on Golang, TypeScript, React, SQL and Kafka, deploying to GKE in a hybrid work-from-home environment. The role ...

Software Architect - .NET / Warehouse Automation

Hiring Organisation
Computer Futures
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
Control System (WCS) used in highly automated logistics environments. This platform sits at the heart of real-time operations, orchestrating material flow across conveyor systems, integrating with PLC controls, robotics (AMR/AGV), and upstream enterprise platforms such as WMS and ERP. This is a highly technical position where … Ensure solutions meet non-functional requirements including performance, scalability, availability, and security Troubleshoot and resolve complex system issues, including concurrency, bottlenecks, and integration failures Systems Integration Own and define integration patterns between the WCS platform and external systems including PLCs, WMS, ERP, and robotics platforms Design robust, scalable ...

Site Reliability Engineer

Location
Birmingham, England, United Kingdom
Site Reliability Engineer to join a team responsible for ensuring the reliability, performance, and scalability of critical enterprise systems. This role blends software and systems engineering to drive automation, prevent service-impacting incidents, and support transformative cloud initiatives. If you enjoy solving complex technical challenges, innovating at scale … with this job opening and all applicants should be able to work for any US Employer without sponsorship. Benefits & Extras Work on cutting-edge distributed systems and cloud transformations Solve challenging performance, scalability, and reliability problems Collaborate with teams driving automation and monitoring initiatives Exposure to enterprise-scale ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
there is genuine business or architectural impact. Strong analytical thinking is critical. You will need to decompose ambiguous, multi-faceted problems, reason about complex distributed systems and data flows, and anticipate the downstream consequences of design decisions. You translate business problems into elegant technical solutions. Key Responsibilities Design … being Humble, Hungry, and Smart Exposure to time-series data, geospatial data, or IoT data streams Experience with ranking, scoring, or data fusion systems Familiarity with frontend technologies (React, TypeScript) Experience in rail testing, NDT, or sensor-based inspection industries (ultrasound, eddy current, electromagnetic, etc.) Experience with infrastructure ...

Senior Software Engineer - Agentic AI

Location
Birmingham, England, United Kingdom
sound understanding of full‐stack architecture. Fluency in Cursor as part of normal engineering delivery. You can demonstrate how you use it to investigate systems, specify and implement change, review output, test thoroughly, and retain ownership of the result. Practical experience of agentic software development in a real team. … testing, Git and code review, CI/CD, observability, secure development, documentation, and production support. Ability to reason about architecture and trade‐offs across distributed systems, integrations, data, security, reliability, and maintainability. A track record of delivering high‐quality software predictably, working collaboratively across disciplines, and taking accountability ...

DevOps Engineer

Location
Birmingham, England, United Kingdom
experienced DevOps Engineer who enjoys improving deployment processes, supporting cloud-hosted applications and making systems more reliable, secure and efficient? We’re looking for a hands‐on DevOps Engineer to support and enhance a portfolio of bespoke business applications, microservices and cloud-hosted services running on Microsoft Azure. This … application platform and its day‐to‐day operation. The Role Your responsibilities will include: Supporting, maintaining and improving production applications, microservices and distributed systems hosted in Microsoft Azure. Managing and enhancing deployment processes, CI/CD pipelines and release workflows using Azure DevOps and Git. Supporting containerised applications ...

VP Platform - Engineering & Architecture

Location
Birmingham, England, United Kingdom
high-level investment objectives with high-velocity technical execution. You are the technical visionary and delivery owner responsible for migrating the portfolio from traditional "systems-of-record" to an AI-native, platform-driven architecture, and for building the "OneStack" Agentic SDLC and Platform-as-a-Product capability that brings … Architecture Strategy & Blueprinting Target Architecture: Define and execute the transition to an AI-first blueprint where agentic AI is embedded into the core "systems of work", transforming how customers interact with the platform. Ensure infrastructure (hybrid cloud), security, data, platform and product architectures are coherent, aligned ...

Data Engineer | Hybrid Birmingham

Location
Birmingham, England, United Kingdom
secure, highly available solutions Partner with cross-functional engineering teams to improve automation, data observability, and platform reliability Troubleshoot complex data processing issues within distributed systems and production environments Contribute to continuous improvement strategies for AI-ready data pipelines and analytics enablement --- Requirements (Must Have Skills) 5+ years ...

Principal Engineer (AWS & Java)

Location
Nottingham, England, United Kingdom
implementation of the most complex and business‐critical changes, setting the standard for quality, performance, and maintainability. Provide hands‐on expertise in Java‐based systems, including concurrency, performance tuning, memory management, and API design. Non‐Functional Ownership & System Performance Take a leading role in defining, implementing, and validating … production systems. Deep, hands‐on expertise in Java (Java 11+ preferred), including JVM behaviour, concurrency, and performance optimisation. Strong, practical experience building and running systems on AWS, with a focus on real‐world operational trade‐offs. Proven ability to implement and operate distributed systems at scale, with ...

Senior Software Engineer – Telecoms

Location
Northampton, England, United Kingdom
extra effort. Job Description We are looking for a high calibre software developer who will be motivated to produce and contribute to software and systems for National Security. The successful candidate will be able to develop high-quality software applications as part of a team, and to interface software … Experience in working in an Agile development team Experience with streamed video, GStreamer, FFmpeg, WebRTC Experienced in Linux OS environments Experience with IoT, distributed systems and event-driven architecture Knowledge of SDR programming, e.g. Python, Matlab, DSP, and IQ processing #J-18808-Ljbffr ...

Senior Product Engineer

Location
East Midlands, England, United Kingdom
design and build appropriate solutions.Some projects will involve developing entirely new functionality, while others will focus on extending existing products or integrating with systems used by financial institutions.There is a strong emphasis on delivering software through to production. The expectation is that engineers take responsibility for the full lifecycle … services and integrations.Full-stack development experience, ideally including React or another modern JavaScript framework.Experience with AWS or comparable cloud environments.An understanding of software architecture, distributed systems and modern development practices.Experience taking responsibility for software throughout the development lifecycle.An interest in AI-assisted software development and how these tools ...

Sr. Software Engineer

Location
Birmingham, England, United Kingdom
technology powering a distributed business across 20 locations. Join a team where you’ll shape the future of a proprietary inventory platform, build critical integrations, and solve complex engineering challenges involving cloud infrastructure, disconnected systems, and AI-assisted development. C2C is not an option with this job opening … performance. What You’ll Need to be Considered 5+ years of experience in software development. Hands-on AWS or cloud infrastructure experience. Experience with distributed systems and intermittent connectivity. Experience integrating operational systems and synchronizing data. Professional experience using AI-assisted coding tools; Claude Code preferred. #J ...

AI Engineer

Location
Birmingham, England, United Kingdom
Primary Duties and Responsibilities Design and develop scalable, high-performance applications and services using a variety of software architecture design patterns. Implement robust AI systems and functionalities, ensuring optimal performance and scalability. Troubleshoot and debug issues across the full stack, from the user interface to the database layer … ensure the reliability of releases. Participate in and eventually lead technical design sessions to decompose and design complex systems and interfaces. Collaborate with cross-functional teams to ensure technical and user requirements are met. Be a self-starter, continuously learning both best code practices and the latest technologies ...

Embedded Software Engineer

Location
Nottingham, England, United Kingdom
architectures and solutions. Works with hardware engineers to help in microprocessor selection, relevant interfacing circuits and input/output communications at the module and systems level. Performs component testing of software design, verifies embedded firmware and software functionality and compatibility with hardware design. Drive quality and efficiency within … technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. Advanced knowledge ...

Engineering Technical Lead

Location
Birmingham, England, United Kingdom
operating at Senior Engineer or Technical Lead level Strong commercial experience with .NET Core, C#, and SQL Proven ability to design and reason about distributed systems and modern application architectures Comfortable working in Agile/squad-based environments, influencing delivery without formal authority Solid experience with cloud platforms ...

VP, Site Reliability Engineering — Build Resilient Cloud Platforms

Location
Birmingham, England, United Kingdom
services. You will lead architecture reviews, establish SLOs/SLIs, and champion blameless post-mortems across a large engineering organization. The role requires deep distributed system expertise, strong coding skills in Java/Python/Node.js, and extensive experience with IaC, containers, and cloud-native architectures. #J-18808-Ljbffr ...

Application Architect

Location
Nottingham, England, United Kingdom
functional requirements into robust, scalable designs while ensuring alignment with architectural standards and long‐term platform strategy. The environment is cloud‐native and distributed, supporting varied workloads with strong security, reliability, and governance requirements. What You’ll Be Doing You’ll contribute to and shape application architectures aligned with … Supporting continuous improvement in architectural practices, patterns, and technical standards. What You’ll Bring Experience as an application architect or senior engineering role within distributed systems. Strong understanding of application design, API design, and data modelling. Solid experience with Java and/or Python in production environments. Practical experience ...

Google Cloud / Java – AI Software Engineer

Location
Birmingham, England, United Kingdom
Employment Type: Direct Hire Join our client’s Sales Domain team and help reshape how enterprise sales technology works — architecting the cloud-native systems that power the full quote-to-invoice lifecycle while pioneering how generative AI gets built into real, production-grade business tools. This is a rare … into sales applications. Partner with innovation and data teams to operationalize AI into production systems. Guide architecture decisions on APIs, event-driven design, and distributed systems. Mentor developers on cloud-native, microservices, and AI integration patterns. Conduct code reviews and champion CI/CD and DevSecOps best practices. Help ...

MuleSoft/Integration Specialist

Location
Telford, England, United Kingdom
DeterTech's purpose is giving greater peace of mind to people and communities, every day, and that depends on data flowing reliably between the systems that run our business. This role adds dedicated integration capability and resilience to the MuleSoft side of the Salesforce & Integration team, supporting integrations … attend occasional in-person meetings or team sessions. Key Responsibilities 1. Integration delivery Build, support and maintain integrations and workflows connecting Salesforce with systems including the Alarm Receiving Centre (ARC) platform, DTCommand and Finance systems. Support new integrations as they are scoped for Manufacturing, Crime Intelligence and SmartWater systems. ...

API Cloud Engineer

Location
Birmingham, England, United Kingdom
where you come in. Our client is looking for a Cloud Engineer to architect the API ecosystem that powers seamless, secure interactions between backend systems and the applications people rely on every day. This is a chance to shape how data moves, how developers build, and how technology scales. …/CD pipelines using Terraform, GitHub Actions, or Jenkins. Implement threat protection, rate limiting, and encryption standards. Monitor API performance and troubleshoot issues across distributed systems. Partner with application teams on API contracts and architectural best practices. Maintain technical documentation, including API specs and portal content. What ...

VP Software Engineer - AI-Driven Global Investment Research

Location
Birmingham, England, United Kingdom
Goldman Sachs is seeking an Agentic Systems Engineer within Global Investment Research in Birmingham to build full-stack AI-enabled tools and productionize intelligent research pipelines. You will collaborate with senior engineers to design end-to-end applications, integrate AI services, and optimize workflows across distributed systems. ...