of the offices Contract duration: 6+ months (can be extended based on performance) Location: Edinburgh or Sheffield - JOB DETAILS Role Title: Senior Software Engineer Required Core Skills: • Devops, AWS / GCP Cloud, REST API • Proficient in Python and GoLang Good to have skills: • Experience working in financial services or other regulated environments. • AWS / GCP certifications (e.g., AWS … on large-scale, distributed systems. • Proficient in Python and GoLang. • Experience with Liquibase or similar tools for database change management and version control. • Hands-on experience with AWS and / or GCP, including cloud-native services, networking, IAM, and cost optimization. Experience with other cloud providers is desirable. • Proven experience with DevOps practices, including Infrastructure as Code (e.g., Terraform … CI/CD tools (e.g., Jenkins, GitLab CI), and containerization. • Strong understanding of security principles in cloud and enterprise systems. • Familiarity with audit and compliance considerations in regulated industries, particularly finance or banking. • Excellent written and spoken communication skills; an ability to communicate with impact, ensuring complex information is articulated in a meaningful More ❯
colleagues about their experience of working within our Digital, Data and Technology teams on our website. Our Tech stack Infrastructure as Code: AWS CDK, Terraform, Ansible CI/CD Tooling: GitLab CI, GitLab Runners, Jenkins, AWS (CodePipeline, CodeBuild, CodeDeploy, CodeArtifact) Secrets Management: AWS Secrets manager, secrets server Cloud & Containers: IAM, Lambda, EC2, ASGs … / Launch Templates, AWS WAF, CloudFront, API GW, AWS Organizations, S3, ECS, EKS, Route 53, ELBs, OpenShift, Kubernetes, Docker Languages: TypeScript, Python Security & Scanning: AWS Guardrails, Checkov, Prisma Cloud, OSV Scanner, SonarQube, Renovate Observability & Logging: CloudWatch, OpenSearch Operating System Management: RedHat Satellite, AMI lifecycle management, Ubuntu Landscape Testing Tools: Pytest, Jest, Cypress APIs / Microservices: RESTful APIs, API … referred to as Senior DevOps Engineer. On a typical day you will Design, build, and maintain scalable, high-quality software and platform systems Implement and manage CI/CD pipelines, observability, security automation, automated testing, and engineering standards Lead feature development from concept to production with focus on quality and performance Troubleshoot issues, ensuring resilience More ❯
a strong track record of designing, implementing, and maintaining Java applications. Proficiency in Java: Deep understanding of Java (preferably Java 17+) and familiarity with modern frameworks (i.e., Spring Boot / Hibernate / JPA). API Development: Strong experience in designing and consuming RESTful APIs (experience with gRPC and / or SOAP is a plus). Computer Science … Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL / Oracle / MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD / BDD, Integration Testing, and test automation tools (i.e., JUnit / Mockito / Cucumber). Agile Methodologies: Proven ability to work in Agile / Scrum environments, with excellent communication and collaboration skills. CI/CD and Version Control: Experience with CI/CD pipelines, Version Control Systems, and modern software development practices. And any experience of these would More ❯
a strong track record of designing, implementing, and maintaining Java applications. Proficiency in Java: Deep understanding of Java (preferably Java 17+) and familiarity with modern frameworks (i.e., Spring Boot / Hibernate / JPA). API Development: Strong experience in designing and consuming RESTful APIs (experience with gRPC and / or SOAP is a plus). Computer Science … Structures and Algorithms. Software Design Principles: Solid knowledge of Object-Oriented Design principles, Design Patterns, and Clean Code practices. Database Skills: Hands-on experience with Relational Databases (i.e., PostgreSQL / Oracle / MySQL), including writing and optimizing SQL queries. Testing: Knowledge of Unit Testing, TDD / BDD, Integration Testing, and test automation tools (i.e., JUnit / Mockito / Cucumber). Agile Methodologies: Proven ability to work in Agile / Scrum environments, with excellent communication and collaboration skills. CI/CD and Version Control: Experience with CI/CD pipelines, Version Control Systems, and modern software development practices. And any experience of these would More ❯
are worked, Hybrid Working, Job Share, Reduced Hours Job Description Summary: Job Description: JOB TITLE: Senior Software Engineer (Backend) SALARY: Regional: £70,929 - £86,691 GBP LOCATION(S): Bristol / Edinburgh HOURS: Full time - 35 hours per week WORKING PATTERN: Hybrid, 40% (or two days) in one of our office sites Who are we? We're an innovative, fast … technologies (e.g., Docker) Managing applications deployed to Kubernetes, Istio, Helm Cloud platforms such as GCP, GKE, IaC (Terraform) Build tools and DevOps principles: Git, Maven, Jenkins CI/CD, Nexus, SonarQube SQL / NoSQL databases, basic Unix / Linux skills, TDD with JUnit Preferred additional skills Experience with Spring Boot and Hibernate Experience More ❯
Java with Springboot developer / Lead at N Consulting Ltd Job Description: We are seeking an experienced Java Developer with strong proficiency in Spring Boot to join a high-performing technology team working on scalable, enterprise-grade applications for NatWest Group . The ideal candidate will be responsible for designing, developing, and supporting cutting-edge digital solutions aligned with … solutions Write clean, efficient, and reusable code following best practices and coding standards Participate in code reviews, unit testing, and integration testing Contribute to DevOps practices: CI/CD pipelines, containerization, and cloud deployments Troubleshoot, debug, and resolve application issues in a timely manner Ensure application performance, scalability, and security Required Skills & Experience: Strong core … experience with Spring Boot , Spring MVC, Spring Data JPA, and Spring Security RESTful API design and integration Experience with Microservices architecture Familiarity with Docker , Kubernetes , and CI/CD pipelines Hands-on experience with databases such as PostgreSQL , Oracle , or MongoDB Knowledge of testing frameworks (JUnit, Mockito) Familiarity with Git, Jenkins, Maven / Gradle More ❯
role in designing and building advanced, scalable systems. You will work across a diverse tech stack, contributing to the development of high-performance applications. Core Java & Frameworks : Leverage Oracle / OpenJDK , Jakarta EE , MicroProfile , Micronaut , and the Spring ecosystem (Spring Core, MVC, Boot, Data, Streams, Cloud, Security) to build robust microservices architectures . API Development : Design and manage APIs … deploy scalable applications using Docker and Kubernetes . Testing & Automation : Ensure high-quality, reliable software using JUnit, Mockito, and Cucumber for test automation. Source control management & CI/CD Pipelines : GIT based source control management such as GitHub, Bitbucket, Gitlab. Implement and utilize best practices in Continuous Integration (CI) and Continuous Deployment / Delivery (CD) to streamline software development and release processes. Required Experience: 5+ years of experience in Java Development (Java 11-17 or higher). 5+ years of experience with SpringBoot 2+ years of experience with cloud platforms such as AWS, GCP, or Azure. If you're passionate about leveraging the latest technologies to build innovative solutions, we More ❯
for major global clients. This is a hands-on, full stack development role within a dynamic Agile environment. You'll work across the entire technology stack-MS SQL, Java / Spring Boot, and ReactJS-owning features end-to-end or collaborating on large-scale enhancements, including mobile UI components. The role is ideal for an experienced engineer passionate about … defined features. Feature Ownership: Take end-to-end responsibility for smaller enhancements or contribute to larger team-led initiatives including mobile UI and performance optimizations. Testing & CI/CD: Write and maintain automated tests using tools like Cucumber and Selenium. Contribute to deployment pipelines using Jira, Bitbucket, Maven, GitLab, and Nexus. Tech Enablement & Cloud Exposure … days per week in Radbroke , Glasgow , or Northampton . Specific working patterns can be discussed with your hiring manager. Pension Plan (after 12 weeks on assignment) Holiday Pay 24 / 7 Employee Assistance Programme Discounts at various high street shops, restaurants, and entertainment venues More ❯
of the software development lifecycle (preferably within the Agile Framework), validated through prior experience. Possess knowledge of development best practices and patterns, with an understanding of CD/CI pipelines, preferably Jenkins or similar tools. Have the ability to write modular, well-tested applications that remain easy to maintain as the codebase and business scale. … mentoring. And any experience of these would be useful Possess experience working with cloud-based tools such as IBM Cloud Private, Google GCP, MS Azure, and Amazon AWS. Kubernetes / Open Shift Container experience is a bonus. Test Driven Development and Behaviour Driven Development. Demonstrate familiarity with the banking sector, particularly with Faster Payments scheme, BACS payments scheme, and More ❯
experience of building microservices with NodeJS Experience with NextJS and Vite Experience with cloud technologies such AWS or Azure Experience using Docker, Docker Compose Experience with CI/CD (Gitlab, GitHub, Jenkins) Experience using version control software - Git Experience working in an agile team environment Familiarity using Infrastructure as Code tools such as Terraform Familiarity More ❯
Job Title: Senior Java Professional Duration: Until 31 / 12 / 2025 Location: Glasgow 3 days per week 2 days remote Rate: Up to £395 per day via an approved umbrella company Job Overview We are seeking a highly experienced with strong expertise in MuleSoft, Apache Camel, and RabbitMQ to lead the design, development, and deployment of enterprise … will have a solid grasp of event-driven architecture, enterprise integration patterns, and secure, scalable message-driven solutions, coupled with hands-on experience in DevOps and CI/ CD. Key Responsibilities Architecture & Design Architect scalable, secure, and high-performance integration solutions using MuleSoft, Camel, and RabbitMQ. Define reusable patterns and integration frameworks based on EIP (Enterprise Integration … Patterns). Lead API and messaging solution designs adhering to RESTful / SOAP standards and AMQP best practices. Design and implement event-driven architectures, pub-sub models, and asynchronous message flows. Development & Implementation Build and maintain Mule flows, subflows, and message processors using Anypoint Studio and Platform. Design complex DataWeave transformations and data enrichment pipelines. Configure and manage RabbitMQ More ❯
sponsorship for this role) My client is looking for exceptional graduates to join their growing team based in Newcastle. Essential skills needed include: What makes a great candidate PowerShell / scripting language C#, Java or Python - prior history as developer or the ability to code Infrastructure As Code - Ansible, Terraform or equivalent Containerisation using Docker, and orchestration via Kubernetes … or Docker Swarm Monitoring with ELK, Grafana or equivalent CI/CD with TeamCity Microsoft SQL Server Windows and Linux administration experience The ability to communicate clearly and professionally with our clients as well as team members Financial Services experience a bonus, but is not essential A minimum 2.1 degree obtained in Computer Science, or More ❯
Cloud are an asset Knowledge of Infrastructure-as-Code, such as Terraform or CloudFormation Familiarity with cloud-native solutions, including serverless architectures and Kubernetes Understanding of CI/CD principles and practices for testing and deployment Experience with open-source technologies and version control (e.g. Git) Candidates must be located in the UK and have More ❯
Senior Full Stack Software Engineers with a background in software development using C# / .Net and Blazor OR Angular are required by this major client, to join their teams in Glasgow who build a range of products to support one of their core business functions. To secure one of these Senior Software Engineer roles you must come from a … Software Development background and be able to demonstrate the following experience: Be a subject matter expert in full stack C# / .Net Core. Must have hands on experience in front end development using Blazor, Angular OR React Demonstrable experience building distributed systems and secure products at scale. Have a good understanding of design practices, system architecture and application security. … Experience using containerization technologies (Docker, Kubernetes etc) Experience with RESTful APIs and microservices best practices. Extensive experience with Azure, CI/CD tooling (Github Actions, Azure DevOps etc) Experience building infrastructure testing within the pipeline for automated deployments Knowledge of Database systems and models In these Senior Software Engineering roles you will have the chance More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
of a global financial technology infrastructure! A leading investment bank in Glasgow is seeking a talented Java Software Engineer to contribute to a mission-critical Application Delivery and DNS / DHCP platform, used by thousands of internal customers across a global organisation. Paying up to £480 per day on an initial 6 month contract you will be based out … of their Glasgow office (hybrid working). As part of an Agile squad, you'll work with modern CI/CD workflows to design and build high-performance tooling using Java and Python, enabling scalable, automated infrastructure delivery. This is a fantastic opportunity to work on projects involving Infrastructure as Code, ultra-low-latency systems … to support customer onboarding Drive adoption and automation in collaboration with operations and infrastructure teams What We're Looking For: Required: Solid Java development experience Strong understanding of Linux / Unix systems, networking (TCP / IP, HTTP, SSL), and OS concepts Excellent communication and documentation skills Passion for automation and scalable infrastructure Desired: Python, Bash, Perl or JavaScript More ❯
Location: Remote Employment Type: 6 month Contract Rate: £550 per day, Outside of IR35 Role Overview Morgan Hunt are seeking an experienced Site Reliability Engineer (SRE) / Unix Infrastructure Engineer to support the deployment, migration, and optimisation of critical infrastructure services. The role involves ensuring high availability, disaster recovery readiness, and automation-driven improvements across RHEL, Oracle DB, Kubernetes … and AWS environments . Key Responsibilities Infrastructure & Deployment Support migration and deployment of services to RHEL 8 / 9 . Maintain and enhance UNIX infrastructure (existing & new deployments). Optimise existing services & infrastructure for performance and security. Support Ansible Automation Platform for OS / application deployments. Manage Oracle Database 19c on Oracle Linux (KVM) . Disaster Recovery & Automation … Monitoring & Observability Support logging & observability stacks (InfluxDB, Grafana, Prometheus, Nagios). Enhance monitoring via REST APIs, time-series databases, and full-stack tools (TICK, Elasticsearch, OpenSearch). Promote SLO / SLI measurement & tracking . Security & Compliance Drive security improvements & vulnerability remediation . Perform regular RHEL / KVM patching & hardening . Manage Red Hat Satellite & Ansible Automation Platform . More ❯
with occasional travel to Scotland Employment Type: 6 month Contract Rate: £550 per day, Outside of IR35 Role Overview Morgan Hunt are seeking an experienced Site Reliability Engineer (SRE) / Unix Infrastructure Engineer to support the deployment, migration, and optimisation of critical infrastructure services. The role involves ensuring high availability, disaster recovery readiness, and automation-driven improvements across RHEL … Oracle DB, Kubernetes, and AWS environments . Key Responsibilities Infrastructure & Deployment Support migration and deployment of services to RHEL 8 / 9 . Maintain and enhance UNIX infrastructure (existing & new deployments). Optimise existing services & infrastructure for performance and security. Support Ansible Automation Platform for OS / application deployments. Manage Oracle Database 19c on Oracle Linux (KVM) . … Monitoring & Observability Support logging & observability stacks (InfluxDB, Grafana, Prometheus, Nagios). Enhance monitoring via REST APIs, time-series databases, and full-stack tools (TICK, Elasticsearch, OpenSearch). Promote SLO / SLI measurement & tracking . Security & Compliance Drive security improvements & vulnerability remediation . Perform regular RHEL / KVM patching & hardening . Manage Red Hat Satellite & Ansible Automation Platform . More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
McGregor Boyall Associates Limited
scale agile projects Required Skills: Strong programming skills in Python ; experience with Java, C#, or Typescript a plus Deep interest in developer productivity, SDLC tooling, and CI/CD processes Familiarity with source control, code review, build systems, testing frameworks, and IDEs Experience in large-scale agile environments Desirable: Knowledge of Kubernetes , containers , and cloud … platforms (AWS / Azure) System admin experience (Linux / Windows) Familiarity with tools like IntelliJ, VS Code, Bitbucket, GitHub, Jira, Jenkins, Terraform, and Ansible Why Join? Work on industry-scale tooling with a global impact Flexible working arrangements Inclusive and supportive team culture Whether you're from a tech firm or a financial institution, if you're passionate More ❯
identifying improvements. Be transparent and collaborative when making decisions Be able to work with clients with low technical expertise Essential Skills * 5 years in a hands-on platform engineer / devops role working at a senior level Expert level Kubernetes infrastructure build experience Expert level Kubernetes infrastructure operate experience Demonstrable experience building Kubernetes infrastructure on AWSEKS Demonstrable experience operating … Kubernetes infrastructure on AWSEKS Demonstrable experience building secure solutions on Kubernetes Ability to contribute to architecture roadmap for business area through leading and participating in Proof Of Concept (POC) / prototyping initiatives Experience implementing CI/CD pipelines Experience designing, documenting and presenting secure solutions to stakeholders Experience implementing Istio service mesh Experience building More ❯
Automate tasks, including visualisation andreporting processes Design and implement troubleshooting andmaintenance procedures Collaborate with teams for requirement gatheringand documentation Foster automation, orchestration, and ContinuousIntegration and Deployment (CI/CD) best practices Promote a problem-solving mindset and a strongteam-oriented approach Strong teamwork and collaboration skills Experience with Test is essential TECHNICAL SKILLS Essential Infrastructure … as Code (IaC): Experience with IaC tools like Terraform Automation and Scripting: Proficiency in scripting languages for automation tasks. Strong experience with Python and / orJava preferred. CI/CD Pipelines: Experience with CI/CD tools such as Ansible, Jenkins, GitLab CI, GitPodor Concourse CI. Networking … Knowledge of cloud networking concepts, including VPCs, VPNs, loadbalancers, and DNS. Containers: Familiarity with containerisation technologies like Docker andKubernetes. Operating Systems: Basic Linux SysAdmin - RHCSA. Databases / Analytics: Experience with MongoDB and / orElastic. Desirable Cloud Certifications: AWS Certified. JBRP1_UKTJ More ❯
Automate tasks, including visualisation andreporting processes Design and implement troubleshooting andmaintenance procedures Collaborate with teams for requirement gatheringand documentation Foster automation, orchestration, and ContinuousIntegration and Deployment (CI/CD) best practices Promote a problem-solving mindset and a strongteam-oriented approach Strong teamwork and collaboration skills Experience with Test is essential TECHNICAL SKILLS Essential Infrastructure … as Code (IaC): Experience with IaC tools like Terraform Automation and Scripting: Proficiency in scripting languages for automation tasks. Strong experience with Python and / orJava preferred. CI/CD Pipelines: Experience with CI/CD tools such as Ansible, Jenkins, GitLab CI, GitPodor Concourse CI. Networking … Knowledge of cloud networking concepts, including VPCs, VPNs, loadbalancers, and DNS. Containers: Familiarity with containerisation technologies like Docker andKubernetes. Operating Systems: Basic Linux SysAdmin - RHCSA. Databases / Analytics: Experience with MongoDB and / orElastic. Desirable Cloud Certifications: AWS Certified. JBRP1_UKTJ More ❯
Automate tasks, including visualisation andreporting processes Design and implement troubleshooting andmaintenance procedures Collaborate with teams for requirement gatheringand documentation Foster automation, orchestration, and ContinuousIntegration and Deployment (CI/CD) best practices Promote a problem-solving mindset and a strongteam-oriented approach Strong teamwork and collaboration skills Experience with Test is essential TECHNICAL SKILLS Essential Infrastructure … as Code (IaC): Experience with IaC tools like Terraform Automation and Scripting: Proficiency in scripting languages for automation tasks. Strong experience with Python and / orJava preferred. CI/CD Pipelines: Experience with CI/CD tools such as Ansible, Jenkins, GitLab CI, GitPodor Concourse CI. Networking … Knowledge of cloud networking concepts, including VPCs, VPNs, loadbalancers, and DNS. Containers: Familiarity with containerisation technologies like Docker andKubernetes. Operating Systems: Basic Linux SysAdmin - RHCSA. Databases / Analytics: Experience with MongoDB and / orElastic. Desirable Cloud Certifications: AWS Certified. JBRP1_UKTJ More ❯
Automate tasks, including visualisation andreporting processes Design and implement troubleshooting andmaintenance procedures Collaborate with teams for requirement gatheringand documentation Foster automation, orchestration, and ContinuousIntegration and Deployment (CI/CD) best practices Promote a problem-solving mindset and a strongteam-oriented approach Strong teamwork and collaboration skills Experience with Test is essential TECHNICAL SKILLS Essential Infrastructure … as Code (IaC): Experience with IaC tools like Terraform Automation and Scripting: Proficiency in scripting languages for automation tasks. Strong experience with Python and / orJava preferred. CI/CD Pipelines: Experience with CI/CD tools such as Ansible, Jenkins, GitLab CI, GitPodor Concourse CI. Networking … Knowledge of cloud networking concepts, including VPCs, VPNs, loadbalancers, and DNS. Containers: Familiarity with containerisation technologies like Docker andKubernetes. Operating Systems: Basic Linux SysAdmin - RHCSA. Databases / Analytics: Experience with MongoDB and / orElastic. Desirable Cloud Certifications: AWS Certified. JBRP1_UKTJ More ❯
Automate tasks, including visualisation andreporting processes Design and implement troubleshooting andmaintenance procedures Collaborate with teams for requirement gatheringand documentation Foster automation, orchestration, and ContinuousIntegration and Deployment (CI/CD) best practices Promote a problem-solving mindset and a strongteam-oriented approach Strong teamwork and collaboration skills Experience with Test is essential TECHNICAL SKILLS Essential Infrastructure … as Code (IaC): Experience with IaC tools like Terraform Automation and Scripting: Proficiency in scripting languages for automation tasks. Strong experience with Python and / orJava preferred. CI/CD Pipelines: Experience with CI/CD tools such as Ansible, Jenkins, GitLab CI, GitPodor Concourse CI. Networking … Knowledge of cloud networking concepts, including VPCs, VPNs, loadbalancers, and DNS. Containers: Familiarity with containerisation technologies like Docker andKubernetes. Operating Systems: Basic Linux SysAdmin - RHCSA. Databases / Analytics: Experience with MongoDB and / orElastic. Desirable Cloud Certifications: AWS Certified. JBRP1_UKTJ More ❯