Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Lloyds Banking Group
the following in your CV: Significant experience with React and NodeJS. Strong understanding and experience of designing, building, and operating front end applications (particularly consuming microservices, RESTful APIs, and distributedsystems). Experience with testing libraries such as React Testing Library, SuperTest, and PlayWright. Confidence with building, testing, and deploying services into a cloud environment. A DevOps mindset. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
through multiple layers (frontend, backend, etc.). Provides technical feedback and assistance on others' code and design. Debugs and troubleshoots in customer's environment and uses low-level operating systems knowledge to troubleshoot complex issues Identifies design and architecture issues early. Demonstrates expertise across various components, products, and/or services What You'll Bring High skills in software … of the following technologies: GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and design; including familiarity with distributedsystems Expertise in commercial cloud platforms – AWS, Azure, GCP, etc Expertise with Agile development practices Provides technical solutions and discusses the pros and cons of different approaches while effectively … of the following technologies: GO, Java, PHP, Angular, JavaScript, SQL, Kafka, Kubernetes Excellent analytical and problem-solving skills Understanding of Cloud-native methodologies and design; including familiarity with distributedsystems Expertise in commercial cloud platforms – AWS, Azure, GCP, etc Expertise with Agile development practices Provides technical solutions and discusses the pros and cons of different approaches while effectively More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Net Talent
to lead the technical design 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 engineers, product managers, and business … time streaming architectures. Set technical 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 , distributedsystems , streaming architectures , and ETL/ELT pipelines . Proficiency in SQL and at least More ❯
Engineering Lead and beyond. Key Responsibilities Develop high-quality web applications and services across the entire technology stack, ensuring scalability, performance, and security. Design and implement RESTful microservices and distributedsystems leveraging Microsoft Azure, with consideration for event-driven architectures where appropriate. Support and mentor mid-level and junior engineers through code reviews, pair programming, and best practice … with expertise in .NET (C#), JavaScript/TypeScript, React, or equivalent modern technologies. Familiarity with Microsoft Azure, including containerization, serverless functions, and microservices architectures. Experience designing RESTful microservices and distributedsystems, with an understanding of event-driven patterns as a consideration. A keen interest in AI, automation, and emerging technologies, and how they can be applied to solve More ❯
We 're responsible for servicing over 38 million active debit cards across all LBG brands, and work alongside global industry leaders, including Visa and MasterCard, using data, technology and systems thinking to drive great outcomes and experiences for our customers. As a Lead Software Engineer in the Debit Cards and Payments lab, you'll help to transform, modernise and … Customer problems using technology andEngineering practices. You'll lead, direct and shape approaches to solving technical challengesand translating business requirements into technical solutions. Build efficient and reusable back-end systems and abstractions. What you'll need A capable technical leader, who takes ownership of design anddelivery and is willing to help grow and guide junior engineers within their team … as Microservices, RESTful APIs, Kubernetes, Git, Jenkins, ArgoCD and Tekton. Ability to write efficient and scalable software as well as experience with performance profiling and optimisation. Strong understanding of distributed system architectures and a proven ability to deliver high-quality applications at scale. Strong knowledge of security patterns and best practice in payment systems e.g. PCI-DSS It More ❯
Edinburgh, City of Edinburgh, United Kingdom Hybrid / WFH Options
Cathcart Technology
the following; ** Modern versions of 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 their own Gym and much More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
the following; ** Modern versions of 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 their own Gym and much More ❯
Autonomous database offerings in Oracle Cloud and Cloud at customer. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. In this role, you will streamline delivery by optimizing practices, improving communications and collaborations, and creating automation. Your job is to design and …/administration solutions including architecture, provisioning, configuration, deployment, and patching of network components React to production deficiencies by continuously implementing automation, self-healing, and real-time monitoring to production systems Conduct periodic on call duties Solve complex and difficult problems and build automation to prevent problem recurrence Participate in cloud service capacity planning and demand forecasting, software performance analysis … and system tuning. Partner with distributed teams in prototyping new solutions Stay informed of new technologies Required Qualification: 7+ years of software development experience a distributedsystems environment, preferably in the cloud BS or MS degree in Computer Science, or equivalent experience Proficient with scripting skills (for example Shell, Perl and Python); and programming languages (for example More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
to lead the technical design 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 engineers, product managers, and business … time streaming architectures. Set technical 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 , distributedsystems , streaming architectures , and ETL/ELT pipelines . Proficiency in SQL and at least More ❯
to lead the technical design 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 collaborate closely with engineers, product … managers, 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 product design, and pipeline orchestration using modern tools … requirements into end-to-end 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 Strategic Initiatives Partner with data More ❯
lead the technical design and implementation of their most critical data infrastructure and products. This is a senior level individual contributor role and will have responsibility 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. The need someone to provide Technical leadership … reviews, mentoring peers and raising the bar for engineering excellence. Experience 8+ years of experience in data engineering or a related field, with a focus on building scalable data systems and platforms. Strong expertise in 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, distributedsystems, ETL/ELT pipelines, and streaming architectures Proficiency in SQL and at least one programming language (e.g., Python, Scala, or Java) Demonstrated experience owning complex technical systems end-to-end, from design through production Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences Ideally they would More ❯
levels of experience to join our expanding team. Whether you are starting your career or bringing more experience, you will have the opportunity to make a significant impact in distributedsystems, virtualized infrastructure, and highly available services. The Responsibilities On a typical day, you will work as part of a small, agile team, engaging in activities such as … and virtualization technologies such as Docker, containerd, and Kubernetes. Deploying and operating software in data centers worldwide. Analyzing, diagnosing, and debugging issues across the stack. Maintaining and improving existing systems with a focus on performance and operational efficiency. Building tooling and automation to scale operations. Additionally, participating in the software engineering community and supporting the product in production, including More ❯
allows you to maximize your 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. One of your passions is More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
the first 25 applicants Join to apply for the Senior/Staff/Principal Engineer 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 very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. … Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and … every level of the stack. From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributedsystems, you'll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu to the world, on cloud More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
ll be a key technical leader—shaping architecture, mentoring teams, and driving large-scale engineering initiatives. You'll work across multiple product teams to create scalable, secure, and meaningful systems that support veterinary professionals and pet owners worldwide. ? What You’ll Do Set technical direction and provide architectural guidance across multiple teams. Champion best practices: cloud-native design, DevOps … grow senior engineers, promoting a high-performance, inclusive culture. Lead delivery of impactful cross-team technical initiatives. ? What You Bring Deep expertise in .NET/C#, AWS, microservices, and distributed systems. Strong leadership and mentoring skills. Proficiency with messaging systems (SNS/SQS, Kafka), CI/CD, and container orchestration (EKS/Kubernetes). Passion for craftsmanship and … engineering excellence. Bonus if you have experience in healthcare/clinical systems, semantic search, or front-end technologies like React/Next.js. ? What We Offer Remote-first culture with access to offices in London and Bristol. 5 weeks' vacation + bank holidays, private healthcare, EAP, and more. A team that values collaboration, innovation, and psychological safety. We’re building More ❯
Service Bus, Key Vault, Cosmos DB. Extensive experience designing and delivering APIs, microservices, and event-driven systems. Skilled in architectural best practices such as domain-driven design, CQRS, and distributedsystems thinking. Strong understanding of CI/CD, containerisation, and cloud-native infrastructure. Familiarity with frontend architecture (Angular or similar) and its integration with backend services. Solid grounding More ❯
high-quality, standards-compliant workflow APIs, with a focus on testing, observability, and performance. Have worked with a cloud provider (AWS/Azure/GCP). Have worked with distributedsystems and are comfortable debugging through tracing and observability. Willing to be on-call for your services. Nice to have Have experience with Node.js , specifically Typescript . Have More ❯
Reliability/Gitops Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. … Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and … execution. The company is founder-led, profitable, and growing. We are hiring a Site Reliability/Gitops Engineer to our Information Systems (IS) team. This role is an opportunity for an "automation-first" technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you More ❯
we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients. Role Overview The Senior Software Engineer will be a member of the Spacelabs R&D engineering … solutions to engineering problems. A key element of this role includes advocating for and designing products that meet the functional, performance and cybersecurity needs of our customers. A strong systems approach to product development will be necessary in this role. Our team plays a key role in building software products and features. You will use a wide range of … that enable working through other engineers. Ensure consistency with your team's code and those teams you integrate with. Contribute to the design and delivery of complex architectures and distributedsystems, including working through with other engineers to help deliver the end solution. Qualifications Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
ago Be among the first 25 applicants Join to apply for the Site Reliability Engineer 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 very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. … Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and … bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. Distributed work environment with twice-yearly team sprints in person Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of … Degree in Computer Science is desirable but not essential Specialist Skills Strong experience with the Rust programming language and system programming Experience with web services development and RESTful APIs Distributedsystems and network development A track record of delivering software projects from start to finish Proficiency in software development best practices, including design, implementation, testing, and debugging HTTP More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
Container and Virtualisation Infrastructure role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. … Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and … management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system. As an engineering manager at Canonical you must have a solid technical background, but your responsibility is to run an effective team and develop the colleagues you manage. More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Canonical
ago Be among the first 25 applicants Join to apply for the Software Support Engineer 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 very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. … Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and … interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributedsystems What we offer colleagues We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to More ❯
Carry out entitlement reviews at the request of business units or GTS Utilise Database Utilities for the DBMS REQUIREMENTS: 2 or more years technical support experience in DB2 LUW Distributed databases on Linux Experience with DB2, TOAD, BMC/CDB, IBM Utilities, and Linux Bachelor’s degree in Computer Science or equivalent combination of education and technical knowledge Excellent … levels) Edinburgh, Scotland, United Kingdom 3 weeks ago Software Engineer (Python/Linux/Packaging) Edinburgh, Scotland, United Kingdom 7 months ago Edinburgh, Scotland, United Kingdom 2 months ago DistributedSystems Software Engineer, Python/Go Edinburgh, Scotland, United Kingdom 2 months ago We’re unlocking community knowledge in a new way. Experts add insights directly into each More ❯
software development. Extensive experience in SaaS architecture. Expertise in cloud platforms (AWS preferred). Excellent communication and leadership skills. Strong internet and internal networking experience. Strong understanding of microservices, distributedsystems, and SaaS component services. Experience with CI/CD pipelines and DevOps practices. Our Values Act Like an Owner - Think and operate with intention, purpose and care. More ❯