1 to 25 of 32 Permanent Distributed Systems Jobs in Glasgow

Principal Architect – Robotics & Hardware Abstraction

Location
Glasgow, Scotland, United Kingdom
improve quality of life and extend the reach of humanity. Our newly opened Chemifarm facility in Glasgow operates a growing fleet of advanced robotic systems that automate synthesis, optimisation, and library generation. As we scale up to globally distributed facilities, we are undertaking a foundational transformation … within the Office of the CTO, you will act as the architectural bridge between Hardware Engineering and Software Engineering, shaping how our robots, control systems, and cloud services work together as a coherent whole. Your mission is to define a robust Hardware Abstraction Layer (HAL) that enables our universal ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
hackajob is partnering directly with JPMorganChase to hire for this role. JOB DESCRIPTION We are building the next generation of intelligent, cloud-native systems - and we want you to help lead the way. At JPMorganChase, you'll work at the intersection of software engineering, artificial intelligence, and cloud infrastructure … will own the delivery of complex, AI-powered software initiatives from discovery through production with minimal supervision. You will design and build intelligent systems leveraging large language models and agentic approaches, expose capabilities through well-designed APIs and microservices, and operate confidently across a multi-cloud environment - ensuring portability ...

Senior Lead Software Engineer - Python, Data, Cloud, AIML

Location
Glasgow, Scotland, United Kingdom
approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Builds engineering stack … programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Proven track record in system design, architecting and developing microservices, distributed systems and data-intensive applications Experience with Cloud services, Infrastructure as Code, containerized application development, big data and modern data engineering technologies Practical ...

Software Engineer II (AWS Infrastructure)

Location
Glasgow, Scotland, United Kingdom
infrastructure at scale, contribute to cutting-edge financial technology, and grow across both infrastructure and application development. If you're passionate about building resilient systems and want your work to have real-world impact, this is the role for you. As a Software Engineer II at JPMorganChase within … infrastructure for various portfolio management services — including what-if analysis, order sizing, automated pre-trade compliance checks, and order submission — ensuring these systems are reliable, scalable, and production-ready. You will be part of a cross-functional team of engineers and product owners building the Spectrum Portfolio Management Fixed ...

Software Engineer III

Location
Glasgow, Scotland, United Kingdom
debug code written by others Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Demonstrate initiative by bringing ideas, passion, and ownership to improve the team and products Engage with communities of practice across Software Engineering to learn … technology platforms Familiarity with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform Exposure to event-driven architecture and distributed systems design Experience with modern front-end component libraries and design systems ABOUT US J.P. Morgan is a global leader in financial ...

Senior Manager of SRE

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Drives continuous improvement in system observability, alerting, and capacity planning. Collaborates with engineering and data teams to optimize infrastructure and deployment … Experience with Terraform development and understanding of Terraform enterprise. Experience in delivering system design, application development, testing, and operational stability. Knowledge of Big Data distributed compute frameworks like Spark, Glue, MapReduce etc. Excellent troubleshooting, analytical, and communication skills. Preferred Qualifications, Capabilities, and Skills: Multi Region disaster recovery setup, monitoring ...

Software Engineer III

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
debug code written by others Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability … within existing systems and information architecture Lead communities of practice across Software Engineering to drive awareness and adoption of new and leading-edge technologies Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g. ...

Software Engineer III - Python

Location
Glasgow, Scotland, United Kingdom
Terraform, Kubernetes, and CI/CD pipelines. This role offers you the opportunity to grow your expertise in applied AI engineering while contributing to systems that operate at enterprise scale. Key responsibilities Deliver software through a disciplined software development lifecycle, working from well-defined requirements through design, implementation, testing … step agentic task execution Build and maintain inference-time integrations such as model gateways, APIs, caching, fallbacks, timeouts, and concurrency controls for production AI systems Implement retrieval-augmented generation components where applicable, including chunking, embeddings, retrieval, and grounding strategies Build REST and gRPC endpoints following agreed contracts, implementing authentication ...

Google Cloud Platform (GCP) Architect

Hiring Organisation
Diana Duggan UK Limited
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Full-Time
Salary
£450.00 per day
across the project by creating coding that actively reviews, debugs, and help support team members with their coding Lead architectural design for cloud-native systems and services, producing comprehensive design artifacts (RFCs, ADRs, architecture diagrams) that are reviewed and adopted across multiple teams Own operational excellence by proactively identifying …/CD, Application Resiliency, Security, and capacity planning Demonstrated expertise in a technical discipline (e.g., cloud architecture, artificial intelligence/machine learning, mobile, distributed systems, security, DevOps/platform engineering) In-depth knowledge of financial services industry and their IT systems, regulatory constraints, and operational requirements Practical ...

Lead Software Engineer - Java, AWS

Location
Glasgow, Scotland, United Kingdom
Troubleshoot and resolve complex technical issues Review code and provide constructive feedback to team members Coordinate with other teams to ensure seamless integration of systems Champion innovation and continuous improvement within the team Manage project timelines and deliverables to meet business objectives Communicate progress and challenges effectively to leadership … front-end technologies and frameworks Demonstrate expertise in performance tuning and optimization Leverage experience with database technologies (SQL and NoSQL) Use understanding of distributed systems and scalability Apply experience in mentoring and developing engineering talent J.P. Morgan is a global leader in financial services, providing strategic advice ...

Software Engineer III - AI/ML Platform Reliability

Location
Glasgow, Scotland, United Kingdom
passionate about building resilient, scalable systems that power the future of AI? At JPMorganChase, we're pushing the boundaries of what's possible with artificial intelligence and machine learning - and we need engineers like you to help us do it reliably, securely, and at scale. As a Software Engineer … delivery practices, including tools such as Terraform, containers, Kubernetes, CI/CD pipelines, and automated deployment workflows. Experience in designing and developing large-scale distributed systems and cloud-native architecture. Experience building large scale infrastructure and and cloud-native delivery practice in Google Cloud, AWS, or Azure ...

Technical Principal Architect - Agentic AI & Messaging

Location
Glasgow, Scotland, United Kingdom
leadership role to promote the architectural vision, design, and implementation of complex, scalable, and secure technology solutions. This requires emphasis on advanced Agentic AI systems, expertise in message-based technologies (e.g., Kafka, AMPS), strong management skills to coordinate across global regions and multiple applications. Deep proficiency across multiple technologies … growing AI approach) for security, robustness, and scale. Messaging technologies: Design and optimize high-throughput, low-latency messaging (e.g., Kafka, AMPS) for reliable distributed communication. Database architecture: Architect relational and NoSQL data stores (e.g., Oracle/RDS, MongoDB/DynamoDB) for integrity, performance, and growth. Technical oversight: Guide teams ...

Senior Lead Site Reliability Engineer

Location
Glasgow, Scotland, United Kingdom
system architecture, toil reduction, and other site reliability best practices, with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, observability, distributed systems, etc.) Advanced proficiency in one or more programming languages (e.g., Java, Python, Go, etc.) Advanced proficiency and experience in observability such … oversight Practical cloud native experience Ability to expand and collaborate across different levels and stakeholder groups Preferred qualifications, capabilities, and skills Knowledge of distributed tracing, metrics, and logging best practices Certification in AWS, Kubernetes, or relevant technologies Proven track record in system health monitoring, capacity management, and blameless postmortems ...

Software Engineer III- Python/Java

Location
Glasgow, Scotland, United Kingdom
sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity … with use of automated unit testing. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Knowledge of Big Data distributed compute frameworks like Spark, Glue, MapReduce etc. Excellent troubleshooting, analytical, and communication skills. Preferred qualifications, capabilities, and skills Experience in Data pipelines using Spark ...

Software Engineer III - Cloud Data Platform (AWS/Databricks, Terraform)

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
platform integrations Experience with Git-based workflows and CI/CD practices applied to infrastructure and platform delivery Strong troubleshooting skills across cloud infrastructure, distributed systems, and data or platform pipelines Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g. ...

Lead Software Engineer

Location
Glasgow, Scotland, United Kingdom
technologies (Sybase, DB2, PostgreSQL, etc.) and exposure to NoSQL platforms (ElasticSearch, MongoDB, etc.). Familiarity with cloud-native architectures, CI/CD pipelines, and distributed systems. Excellent analytical, problem-solving, and debugging skills. Strong communication and collaboration skills, with the ability to work effectively across global teams. Demonstrated curiosity ...

Front Office Software Engineer

Location
Glasgow, Scotland, United Kingdom
expanding their Front Office technology team in Glasgow and are looking for an experienced software engineer to help build and enhance business-critical systems used across the trading environment. This is a highly visible role within a collaborative and fast-paced team, offering the opportunity to work closely with … solutions Build scalable backend services using modern Java and Spring Boot technologies Collaborate with engineering teams across multiple regions to deliver robust and reliable systems Support integrations with internal platforms, market data providers, and external counterparties Participate in system design discussions and contribute to technical decision-making Help drive ...

Google Cloud Platform Architect

Hiring Organisation
Sanderson
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Full-Time
Salary
£400.00 - £500.00 per day
with strong system design and development skills Hands-on Google Cloud Platform (GCP) experience, building and operating cloud-native workloads Expertise in cloud architecture, distributed systems, security, AI/ML or platform engineering Advanced programming expertise in Go and/or Python Kubernetes platform engineering experience, including CRDs ...

Python Developer

Hiring Organisation
Diana Duggan UK Limited
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Full-Time
Salary
£450.00 per day
such as Playwright and/or Selenium. Experience building and maintaining reusable automation frameworks and tooling. Good understanding of API-driven architectures, microservices and distributed systems. Exposure to cloud-native development and containerisation technologies (e.g. Docker, Kubernetes). Experience working with CI/CD pipelines and modern DevOps practices. ...

Senior Software Engineer

Location
Glasgow, Scotland, United Kingdom
include; Experience with domain‐driven design (DDD), event‐driven architectures, and event sourcing, with an understanding of how these patterns support scalable, maintainable distributed systems. Solid background in microservices architecture, including service decomposition, inter‐service communication, and the use of real‐time messaging frameworks (e.g. Kafka) to support asynchronous ...

Principal Engineer - Wealth Management

Location
Glasgow, Scotland, United Kingdom
equivalent senior technical leadership role. Strong background in solution design and software engineering across complex enterprise platforms. Demonstrable experience designing scalable, secure and resilient distributed systems. Deep understanding of modern engineering practices, including APIs, microservices, event-driven architectures, cloud platforms and DevSecOps. Ability to balance architectural principles with practical ...

Principal Software Engineer - Executive Director

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
evidence compliant identity solutions across diverse platforms and services Partner with platform owners to ensure that continuous compliance reporting is embedded in the systems we build and consume Integrate AI capabilities so that our standard patterns include agent-ready identity constructs and can leverage AI where useful for reporting … skills Formal training or certification on software engineering concepts and expert applied experience Professional software engineering experience with ownership of complex, production-grade systems in large enterprise environments Proficiency in programming languages such as Python, Java, C++, Go, or Scala Experience using AI assistants in software engineering including agentic ...

Principal Software Engineer - Executive Director

Location
Glasgow, Scotland, United Kingdom
evidence compliant identity solutions across diverse platforms and services Partner with platform owners to ensure that continuous compliance reporting is embedded in the systems we build and consume Integrate AI capabilities so that our standard patterns include agent‐ready identity constructs and can leverage AI where useful for reporting … skills Formal training or certification on software engineering concepts and expert applied experience Professional software engineering experience with ownership of complex, production‐grade systems in large enterprise environments Proficiency in programming languages such as Python, Java, C++, Go, or Scala Experience using AI assistants in software engineering including agentic ...

Principal Engineer – Wealth Management

Location
Glasgow, Scotland, United Kingdom
Engineer, Distinguished Engineer, Lead Architect or equivalent senior technical leadership role within a complex technology organisation. Deep expertise across modern software engineering practices, including distributed systems, API-led architectures, cloud platforms, automation and platform engineering. Demonstrable experience defining technical strategy and influencing technology direction across multiple teams, products ...

Full Stack Software Engineer III - Java, React & AWS

Location
Glasgow, Scotland, United Kingdom
regulatory reporting platform. Design, implement, and optimize controls that enhance data quality, reporting accuracy, and regulatory compliance. Build resilient, observable, and secure systems that operate reliably within a highly regulated environment. Required Qualifications, Capabilities, and Skills: Formal training or certification in software engineering concepts and applied development experience. Experience … using Java and Spring Boot. Experience building modern web applications using React, TypeScript, or similar frontend frameworks. Knowledge of software design, application architecture, and distributed systems. Experience building and consuming RESTful APIs and integrating with relational databases. Experience building and deploying cloud-native applications, preferably on AWS. Understanding ...