with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market. Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. Create solutions to run predictions on distributedsystems with exposure to innovative … technologies at incredible scale and speed. Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. Design and code the right solutions starting with broadly defined problems. Work in an agile environment to deliver high-quality software. BASIC … complexity analysis. Knowledge of programming languages such as C/C++, Python, Java or Perl. PREFERRED QUALIFICATIONS Previous technical internship(s). Experience with distributed, multi-tiered systems, algorithms, and relational databases. Experience in optimization mathematics such as linear programming and nonlinear optimization. Effectively articulate technical challenges and More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Waracle
of relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (e.g., Hibernate, JPA) Experience with RESTful API design and development Proficiency with version control systems, particularly Git Experience with build tools like Maven or Gradle. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus Understanding of microservices … architecture and distributedsystems Excellent problem-solving and analytical skills Strong communication and interpersonal skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders Ability to work independently and collaboratively in a fast-paced, agile environment Proactive, self-motivated, and a continuous More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
reporting – all while keeping partner and customer experience top of mind. What You’ll Be Working On: Develop next-generation scalable, flexible, high-performance systems Own and enhance microservices powering risk identification and compliance tooling Design and improve screening/monitoring systems for customer and partner data Collaborate … experience, with strong backend focus Proficiency in Java (required) and at least one other server-side language Solid hands-on experience with microservices and distributedsystems Familiarity with data technologies like MySQL, Hadoop, or Cassandra Experience working with AWS services (RDS, EC2, Step Functions, Kinesis) is a plus … Strong background in testing, KPIs/SLOs, and performance optimization Prior exposure to compliance, fintech, or risk-based systems is a bonus Understanding of secure systems (authentication/authorization) is highly desirable Comfortable working in distributed, cross-functional teams Why Join? Work with a globally distributedMore ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
reporting – all while keeping partner and customer experience top of mind. What You’ll Be Working On: Develop next-generation scalable, flexible, high-performance systems Own and enhance microservices powering risk identification and compliance tooling Design and improve screening/monitoring systems for customer and partner data Collaborate … experience, with strong backend focus Proficiency in Java (required) and at least one other server-side language Solid hands-on experience with microservices and distributedsystems Familiarity with data technologies like MySQL, Hadoop, or Cassandra Experience working with AWS services (RDS, EC2, Step Functions, Kinesis) is a plus … Strong background in testing, KPIs/SLOs, and performance optimization Prior exposure to compliance, fintech, or risk-based systems is a bonus Understanding of secure systems (authentication/authorization) is highly desirable Comfortable working in distributed, cross-functional teams Why Join? Work with a globally distributedMore ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
reporting – all while keeping partner and customer experience top of mind. What You’ll Be Working On: Develop next-generation scalable, flexible, high-performance systems Own and enhance microservices powering risk identification and compliance tooling Design and improve screening/monitoring systems for customer and partner data Collaborate … experience, with strong backend focus Proficiency in Java (required) and at least one other server-side language Solid hands-on experience with microservices and distributedsystems Familiarity with data technologies like MySQL, Hadoop, or Cassandra Experience working with AWS services (RDS, EC2, Step Functions, Kinesis) is a plus … Strong background in testing, KPIs/SLOs, and performance optimization Prior exposure to compliance, fintech, or risk-based systems is a bonus Understanding of secure systems (authentication/authorization) is highly desirable Comfortable working in distributed, cross-functional teams Why Join? Work with a globally distributedMore ❯
technologies like Oracle (GOS) , Cassandra or Mongo DB Experience in building high throughput platforms using Gaia Kafka Service/Kafka technology Prior experience with distributed cache such as Gemfire, REDIS , gridgain or ignite. Prior experience with java code instrumentation , implementing monitoring & capturing application metrics Expertise in application, data, and … programming Preferred Qualifications, Capabilities, And Skills, Experience working on high throughput mission critical high performance STP platforms Ability to understand architecture and design across distributedsystems Experience with Cloud native software deployment ideally AWS, Kubernetes Experience with message bus technologies such as Kafka or AMPS About Us J.P. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Net Talent
and implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you’ll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business functions across the company. You’ll collaborate with … direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience … in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow , Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributedsystemsMore ❯
and backend technologies, such as: · Expertise in cloud-native development, preferably on Microsoft Azure and Databricks. Familiarity with containerisation (Docker, Kubernetes), serverless architectures, and distributed systems. · Hands-on experience with modern DevOps practices including Git, CI/CD pipelines, automated testing and monitoring tools. · Solid understanding of software security More ❯
who will be responsible for designing, deploying, and maintaining our infrastructure. What will you do? Architect and build a robust, scalable, and highly available distributed infrastructure. Build a cutting-edge cloud-native platform on top of the public cloud, and automate our cloud resource management. Work closely with our … offering. Work on routing and traffic components to improve the reliability and scalability of our cloud service. Systematically improve availability by applying industry and distributedsystems best practices. Design and build security components & tooling: firewall, PKI and certificate infra, zero trust network, etc. Improve performance and cost efficiency … of our infrastructure. About you: 5+ years of relevant software development industry experience building and operating scalable, fault-tolerant, distributed systems. Software development experience in Go, C/C++, Java, or another OOP language. Experience with cloud technologies such as AWS, Azure, or GCP, including infrastructure-as-code (IaC More ❯
technologies like Oracle (GOS) , Cassandra or Mongo DB Experience in building high throughput platforms using Gaia Kafka Service/Kafka technology Prior experience with distributed cache such as Gemfire, REDIS , gridgain or ignite. Prior experience with java code instrumentation , implementing monitoring & capturing application metrics Expertise in application, data, and … programming Preferred qualifications, capabilities, and skills ,: Experience working on high throughput mission critical high performance STP platforms Ability to understand architecture and design across distributedsystems Experience with Cloud native software deployment ideally AWS, Kubernetes Experience with message bus technologies such as Kafka or AMPS #J-18808-Ljbffr More ❯
and implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you'll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business function use cases across the company. You will … and business stakeholders to architect data solutions that are performant, reliable, and built with a long-term, customer-centric mindset. Architect High-Impact Data Systems Design and implement scalable, maintainable, and secure batch & streaming data pipelines and architectures that support enterprise-wide data needs Define standards for data modeling … data solutions Establish and enforce engineering best practices around code quality, testing, documentation, and deployment Contribute to the evolution of the data platform, ensuring systems are modular, interoperable, and resilient Run technical design and code reviews, mentoring and collaborating with peers and raising the bar for engineering excellence Lead More ❯
contributions while growing your career. We are looking to hire a Staff Operations Engineer for our Edinburgh hub who has progressively stronger experience in distributedsystems, Linux/Unix design, networking, and systems and reliability engineering. You are highly experienced with containers and container orchestration using Kubernetes. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
and implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you’ll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business functions across the company. You’ll collaborate with … direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience … in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow , Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributedsystemsMore ❯
and implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you’ll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business functions across the company. You’ll collaborate with … direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience … in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow OR Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributedMore ❯
and implementation of our most critical data infrastructure and products. In this senior-level individual contributor role, you’ll be responsible for designing scalable systems, setting data architecture standards, and solving complex technical challenges that power analytics, data science, and business functions across the company. You’ll collaborate with … direction and architectural standards across the data platform. Work closely with cross-functional partners to meet evolving business and analytical needs. Own complex technical systems end-to-end, from concept to production. Advocate for engineering excellence and mentor other engineers on the team. Technical Skills: 8+ years of experience … in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise with modern data tools and frameworks such as Spark , dbt , Airflow OR Kafka , Databricks , and cloud-native services (AWS, GCP, or Azure). Deep understanding of data modeling , distributedMore ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
focused on hands-on coding rather than management or other hands-off responsibilities. You’ll architect and build reliable and scalable AI/ML systems, laying the groundwork for a new, dedicated team focused on intelligent product capabilities. With a focus on applied machine learning, generative AI, and cloud … ML Project Ownership Lead the delivery of machine learning initiatives from exploration through to deployment and monitoring. Own the full development cycle for ML systems — including architecture, data pipelines, model training, and production deployment. Cross-functional Collaboration Work closely with Product, Engineering, and DevOps teams to embed intelligent features … engineering, and automation. Experience working with AWS (e.g., SageMaker, Bedrock) and infrastructure-as-code tools like Terraform. Solid understanding of large-scale data pipelines, distributedsystems, and microservice architectures. Comfortable working with LLMs, model fine-tuning, and building features powered by generative AI. Experience setting up CI/ More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
focused on hands-on coding rather than management or other hands-off responsibilities. You’ll architect and build reliable and scalable AI/ML systems, laying the groundwork for a new, dedicated team focused on intelligent product capabilities. With a focus on applied machine learning, generative AI, and cloud … ML Project Ownership Lead the delivery of machine learning initiatives from exploration through to deployment and monitoring. Own the full development cycle for ML systems — including architecture, data pipelines, model training, and production deployment. Cross-functional Collaboration Work closely with Product, Engineering, and DevOps teams to embed intelligent features … engineering, and automation. Experience working with AWS (e.g., SageMaker, Bedrock) and infrastructure-as-code tools like Terraform. Solid understanding of large-scale data pipelines, distributedsystems, and microservice architectures. Comfortable working with LLMs, model fine-tuning, and building features powered by generative AI. Experience setting up CI/ More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
focused on hands-on coding rather than management or other hands-off responsibilities. You’ll architect and build reliable and scalable AI/ML systems, laying the groundwork for a new, dedicated team focused on intelligent product capabilities. With a focus on applied machine learning, generative AI, and cloud … ML Project Ownership Lead the delivery of machine learning initiatives from exploration through to deployment and monitoring. Own the full development cycle for ML systems — including architecture, data pipelines, model training, and production deployment. Cross-functional Collaboration Work closely with Product, Engineering, and DevOps teams to embed intelligent features … engineering, and automation. Experience working with AWS (e.g., SageMaker, Bedrock) and infrastructure-as-code tools like Terraform. Solid understanding of large-scale data pipelines, distributedsystems, and microservice architectures. Comfortable working with LLMs, model fine-tuning, and building features powered by generative AI. Experience setting up CI/ More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Cathcart Technology
Java ** Java Frameworks (ideally Springboot) ** Working with cloud services (AWS, GCP or Azure) ** Working to scale The following experience is highly desirable; ** Working with DistributedSystems ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom built offices in central Edinburgh , which includes pool tables, games consoles, even More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
Java ** Java Frameworks (ideally Springboot) ** Working with cloud services (AWS, GCP or Azure) ** Working to scale The following experience is highly desirable; ** Working with DistributedSystems ** DevOps tooling (Docker, Kubernetes or Terraforms) They've got custom built offices in central Edinburgh , which includes pool tables, games consoles, even More ❯
Dundee, Angus, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
of the following technologies: GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and distributedsystems Expertise in cloud platforms such as AWS, Azure, GCP Experience with Agile development practices Ability to provide technical solutions, discuss approaches, and More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
of the following technologies: GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and distributedsystems Expertise in cloud platforms such as AWS, Azure, GCP Experience with Agile development practices Ability to provide technical solutions, discuss approaches, and More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Join to apply for the Juju Software Engineer (Go) role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation … and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet 2-4 times annually in interesting locations worldwide to align … growing. Role Overview We are hiring a Software Engineer to contribute to Juju, a large open-source project written in Go that powers complex distributedsystems globally. Juju enables model-driven operations for managing applications and infrastructure across public cloud, private cloud, Kubernetes, and bare-metal environments. Many More ❯
projects. This is your chance to work at the cutting edge of real-time embedded software , contributing to the development of next-generation radar systems for fast-jet aircraft. The Role: As a Senior C++ Software Engineer , you'll take a hands-on role in designing and implementing embedded … software within a model-based development environment. Your focus will be on real-time systems, working closely with hardware and systems engineers to ensure seamless integration across complex platforms. Key Responsibilities: Develop and maintain software using C++ and UML modelling within an IBM Rhapsody environment Collaborate with multi … disciplinary teams to deliver robust software on multi-core and distributedsystems Ensure compliance with airborne safety standards such as RTCA DO-178C and coding standards like MISRA C/C++ Contribute throughout the Software Development Lifecycle, from concept to deployment Engage in Agile delivery processes, supporting incremental More ❯
main contact during major incidents, quickly identifying and resolving issues to prevent financial losses. Partner with product engineering teams to ensure AI/ML systems are reliable and high-performing. Develop observability, security, automation, and fin-ops tools and orchestration solutions. Provide strategic technology leadership by defining standards and … in SRE principles, application and infrastructure reliability, scalability, and performance. Skill in programming with Python and Infrastructure as Code tools like Terraform. Experience designing distributedsystems and cloud-native architectures in AWS. Self-motivated with a strong sense of ownership, urgency, and drive. Preferred qualifications, capabilities, and skills More ❯