26 to 50 of 148 Clean Code Jobs in the UK

Java Developer

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
Theyre Looking For: 5+ years commercial Java development experience Strong Spring Boot knowledge Experience working in Agile environments Understanding of microservices architecture Passion for clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube ...

Data Engineer (Newcastle upon Tyne)

Hiring Organisation
Catalyst
Location
City of London, London, United Kingdom
Employment Type
Permanent
cloud infrastructure, and platform automation. Key responsibilities include: Software Design : Develop, and maintain production-grade applications and APIs. Application Build : Develop reusable, well-tested code following engineering best practices. Architecture : Participate in architecture and technical design discussions. Testing: Write automated unit, integration, and end-to-end tests. Data Pipeline … streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methodologies. Cloud infrastructure : Deploy cloud-native solutions using Infrastructure as Code and collaborate on cloud architecture and optimisation About You To be considered for the role, it is essential that you possess exemplary academic prowess, with ...

Lead Software Engineer

Hiring Organisation
Searchability
Location
Newark, Nottinghamshire, United Kingdom
Employment Type
Full-Time
Salary
£48,000 - £60,000 per annum
/CD pipelines using Azure DevOps & Git Full stack software engineering experience Experience mentoring or leading developers Strong understanding of scalable architecture and clean code principles ...

Backend Kotlin Engineer - Banking

Hiring Organisation
AMS CWS
Location
City of London, London, United Kingdom
Employment Type
Contract, Work From Home
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … operate cloud-native infrastructure, leveraging modern DevOps practices to ensure reliability, performance and security. Work primarily in mobs, sharing ownership of design and code, following Agile methodologies alongside Test-Driven Development (TDD) and Extreme Programming (XP) practices. Build, test, and evolve services with a strong focus on clarity, simplicity ...

Backend Kotlin Engineer - Banking

Hiring Organisation
AMS CWS
Location
Clerkenwell, United Kingdom
Salary
0
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … operate cloud-native infrastructure, leveraging modern DevOps practices to ensure reliability, performance and security. Work primarily in mobs, sharing ownership of design and code, following Agile methodologies alongside Test-Driven Development (TDD) and Extreme Programming (XP) practices. Build, test, and evolve services with a strong focus on clarity, simplicity ...

Backend Kotlin Engineer - Banking

Location
Islington, North London, United Kingdom
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … operate cloud-native infrastructure, leveraging modern DevOps practices to ensure reliability, performance and security. Work primarily in mobs, sharing ownership of design and code, following Agile methodologies alongside Test-Driven Development (TDD) and Extreme Programming (XP) practices. Build, test, and evolve services with a strong focus on clarity, simplicity ...

Senior Software Engineer

Hiring Organisation
Tech Talent House LTD
Location
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Employment Type
Permanent
Salary
£50000 - £55000/annum 25 days’ holiday + B/H & Healthcar
existing applications and optimise performance. Work with AWS, PostgreSQL and modern development tools. Contribute to architectural decisions, technical design and development best practices. Write clean, maintainable code and support automated testing and CI/CD processes. Collaborate with developers, testers and project managers in an Agile environment. Troubleshoot … event-driven architectures. AWS cloud services, including API Gateway, ECS, CloudWatch, CodePipeline and Secrets Manager. Docker, Docker Compose and containerised applications. Terraform, Infrastructure as Code, Maven and GitLab CI/CD. JUnit 5, automated testing, software architecture and common design patterns. The current technology stack includes Spring Boot 4. ...

C++ Software Developer | Data Infrastructure

Hiring Organisation
Ncounter
Location
London, UK
Employment Type
Full-time
bringMinimum 4+ years' commercial C++ developmentStrong Linux experienceMicroservices and/or asynchronous multithreaded applicationsExcellent debugging and performance optimisation skillsStrong software engineering fundamentals and clean coding practicesDegree in Computer Science, Engineering or a similar technical disciplineYou'll work withModern C++Distributed systemsLarge-scale data processingHigh-performance microservicesData infrastructure and analytics pipelinesBonus ...

Senior AI Software Engineer

Hiring Organisation
Oscar Associates (UK) Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£70,000
combination of the following would be ideal: Software development: A solid background in developing and delivering applications, with strong programming fundamentals and experience writing clean, maintainable code. Python: Strong experience using Python for backend development, application logic, integrations or automation. Backend systems and APIs: Experience designing and building backend ...

Golang Software Engineer

Hiring Organisation
InfoSum
Location
Basingstoke, Hampshire, UK
Employment Type
Full-time
drive business success. Core Responsibilities: Software Development: Design, develop, test and deploy software applications and features using industry best practices and coding standards. Write clean, efficient, and maintainable code that meets functional and performance requirements. Technical Design: Collaborate with product managers, designers, and fellow engineers to translate business … architectural discussions, propose solutions, and make recommendations for system improvements. Problem Solving: Analyze complex technical problems and propose creative solutions. Troubleshoot issues, debug code, and implement fixes to ensure the stability and reliability of software applications. Quality Assurance: Write automated tests to validate software functionality, performance, and security. Conduct ...

Software Development Engineer in Test

Hiring Organisation
S Three Management Services Limited
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
£450-550 per day
test infrastructure Building test automation across APIs, microservices and distributed systems Implementing and maintaining CI/CD testing pipelines and automation strategies Writing clean, maintainable automation code in languages such as Java, Python or similar Collaborating with development teams to define testability requirements and quality gates Troubleshooting test … .NET, ASP.NET, Spring Boot or similar frameworks Kubernetes, Docker or containerisation knowledge Experience testing distributed systems or data pipelines Familiarity with Terraform, infrastructure-as-code or DevOps practices CSDR, QMS or QARA certification Exposure to SAP S/4HANA or SAP ECC environments What roles of this type could ...

Lead/Principle Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
London, England, United Kingdom
Knowledge and application of Zero Trust Architecture principles. Strong experience with CI/CD pipelines , automated deployments, and modern software delivery practices. Commitment to clean coding standards, code reviews, defensive programming, and high-quality technical documentation. Experience using source control and collaboration platforms including GitHub , GitLab … automated testing tools. Proven ability to build scalable, secure, maintainable, and well-tested software solutions. Commitment to continuous improvement, engineering excellence, and delivering robust code into production. Security Clearance Mandatory Requirement Candidates must hold current and active SC (Security Check) Clearance at the time of application. Applications from candidates ...

Lead/Principle Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Knowledge and application of Zero Trust Architecture principles. Strong experience with CI/CD pipelines , automated deployments, and modern software delivery practices. Commitment to clean coding standards, code reviews, defensive programming, and high-quality technical documentation. Experience using source control and collaboration platforms including GitHub , GitLab … automated testing tools. Proven ability to build scalable, secure, maintainable, and well-tested software solutions. Commitment to continuous improvement, engineering excellence, and delivering robust code into production. Security Clearance Mandatory Requirement Candidates must hold current and active SC (Security Check) Clearance at the time of application. Applications from candidates ...

Software Engineer

Hiring Organisation
Oliver James
Location
Salford, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£60,000 per annum
database and frontend applications A multi-tenant SaaS platform AI, machine learning and LLM integrations API development and third-party integrations Technical design and code reviews CI/CD and AWS-hosted environments A shared React component library Key responsibilities Design, develop and maintain new features across the backend … component library and Storybook Write automated tests and maintain reliable CI/CD pipelines Work with Git and GitHub, including pull requests and peer code reviews Work alongside DevOps on AWS-based environments and deployments Apply security and performance best practice throughout development Contribute to technical design and support ...

Principal Software Engineer - (.Net, Umbraco Or PHP, Drupal)

Hiring Organisation
TPXImpact Holdings Plc
Location
United Kingdom
Employment Type
Permanent
Salary
£75,000
integrations and modern web applications. Cloud and infrastructure. Practical, hands-on experience with cloud platforms, particularly Azure, including CI/CD pipelines, infrastructure as code and managed hosting environments. Enough depth to make infrastructure decisions and resolve infrastructure problems with minimal support. Diagnostic ability under pressure. Proven ability … technical discovery. Experience qualifying opportunities, running technical discovery, producing solution designs and estimating work before it is sold. Software engineering principles. Mastery of clean code, testing practice, design patterns, security and accessibility standards. Leadership and mentorship. Demonstrated experience developing lead and senior engineers, raising standards through others rather ...

Senior AI Engineer, Legal - Canada Remote

Hiring Organisation
Danaher
Location
Greater London, United Kingdom
Employment Type
Full Time
Salary
150000 to 180000 CAD Annually
chunking, embedding, and indexing systems for legal content (contracts, playbooks, regulatory filings) to power intelligent search and analysis. Ship production-grade AI features. Write clean, well-tested code (Python and/or TypeScript) to deliver production applications using LLM APIs, orchestration frameworks (e.g., LangChain, LlamaIndex), and CI/… help prioritize features that drive adoption and measurable business value. Technical leadership and mentorship - Lead, educate and mentor legal team members in developing no-code AI solutions. Serve as the technical bridge between legal and engineering. Communicate clearly across disciplines, deliver demos and training to legal users, and channel ...

Java Developer

Hiring Organisation
DCV Technologies
Location
Halifax, Calderdale, West Yorkshire, United Kingdom
Employment Type
Contract
using Java and Quarkus. · Develop responsive, accessible and reusable user-interface components using React. · Build reliable and maintainable RESTful APIs and integration services. · Apply clean-code principles, recognised design patterns and modular software-design practices. · Produce code that is readable, testable, secure and suitable for long-term … maintenance. · Perform code reviews and provide constructive technical feedback to engineering colleagues. · Diagnose and resolve complex application, integration and performance issues. · Maintain appropriate technical documentation, including application designs, API specifications, deployment instructions and operational support information. ...

AI Engineer Apprentice

Hiring Organisation
QA
Location
Brentwood, Essex, United Kingdom
Employment Type
Full-Time
Salary
£20,000 - £23,000 per annum
agentic AI solutions on AWS (including Amazon Bedrock) under the guidance of senior engineers, and support our Solution Architects with implementing cloud best practices Code quality & debugging: write clean, maintainable code and participate in code reviews. Take initiative in debugging, troubleshooting and resolving issues in collaboration … deliver on time You will be: Hands-on with code. Python is our main language, but we care more that you understand what your code is doing. Personal projects or a GitHub profile count as much as commercial experience, none of which is required Genuinely curious about AI. ...

Senior Java Developer

Hiring Organisation
Exalto Consulting ltd
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent
Salary
£80,000
applications using Java and React Native. Contributing to architectural decisions and technical direction. Developing high quality APIs and backend services. Championing engineering best practice, clean code, and SOLID principles. Driving automated testing, CI/CD, and continuous improvement initiatives. Mentoring developers and supporting a culture of collaboration ...

Associate Software Engineer

Hiring Organisation
Moody’s Corporation
Location
London, England, United Kingdom
inputs into actions, and uphold trust through integrity. Skills and Competencies1 to 4 years of foundational software engineering experience, with the ability to write clean, maintainable, and well-tested code.Working knowledge of modern web or backend technologies such as React, .NET Core, C#, Python, or similar; exposure to Rust … ethical technology use is beneficial.Willingness to work across different programming languages you may not be familiar with, using AI tooling such as Claude Code to become productive quickly.EducationBachelor’s degree in Computer Science, Software Engineering, or a related field preferred, or equivalent practical experience.ResponsibilitiesSupport the design, development, testing ...

Go Backend Developer

Hiring Organisation
itecopeople
Location
London, United Kingdom
Employment Type
Permanent
Salary
£55000 - £61000/annum
connecting internal systems and third-party platforms. Contribute across the development lifecycle, from design and testing through to deployment and ongoing support. Participate in code reviews, improve reliability and performance, and produce clear technical documentation. Containerise and deploy services using Docker and Kubernetes, with support from the wider team. … APIs and working with event-driven architectures. Familiarity with cloud platforms, ideally Azure, alongside Git, CI/CD and GitOps practices. A commitment to clean, well-tested code and experience working within Agile teams. Strong communication skills and a collaborative approach to technical problem-solving. Experience with Python ...

Senior Software Engineer

Hiring Organisation
CarFinance 247
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£55,000
delivery and ongoing improvement. You're a self-starter, equally effective working independently or as part of the team. You care deeply about code quality, performance, and maintainability, and you're motivated by building things the right way, not just the fastest way. You'll thrive in an environment … experience there is ideal, though a background in other cloud architecture such as Azure works just as well. There's a strong emphasis on clean architecture, automated testing, and continuous delivery, with plenty of opportunity to influence technical direction from day one. We're an AI-first team ...

AI Engineer (Senior Consultant)

Hiring Organisation
Enablis
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£80,000
emerging AI tools, frameworks and protocols Helping drive pragmatic AI adoption across engineering teams What We're Looking For Essential: Strong software engineering foundations (clean code, testing, CI/CD, production mindset) Hands-on experience with LLMs - this can come from personal projects, not just professional work ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership Provide guidance and mentorship to junior developers. Champion engineering best practices, clean code principles and robust design patterns. What You will Bring Strong hands-on Java development experience within low latency financial systems. Deep understanding ...

Deployed AI Engineer (Senior Consultant)

Hiring Organisation
Enablis
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£90,000
Transform engagements Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls What We're Looking For Essential: Strong software engineering foundations (clean code, testing, CI/CD, production mindset) Hands-on experience with LLMs - this can come from personal projects, not just professional work ...