1 to 25 of 137 Clean Code Jobs in the UK

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £70000/annum
performance data processing systems in a production-focused environment. This role is centred on software engineering rather than modelling , with a strong emphasis on clean code, Test-Driven Development (TDD), and scalable data processing . Key Responsibilities Develop and maintain production-grade Python applications. Build high-throughput data … processing pipelines handling large datasets on local server infrastructure. Design and implement robust multithreaded and multiprocessing solutions. Write clean, maintainable code within a TDD environment. Optimise performance across CPU, memory, and I/O intensive workloads. Essential Experience Strong commercial Python development experience. Expert knowledge of multithreading, multiprocessing ...

Senior Backend Developer

Hiring Organisation
Waracle
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
fostering an inclusive environment where everyone can thrive. If you love solving complex technical puzzles, supporting peers through thoughtful mentorship, and balancing innovation with code quality, we would love to welcome you to our team. Key aspects of the role include Architectural Delivery: Designing and building … proficiency with Kubernetes and Helm to deploy and manage resilient, containerised applications. Agile Execution: Strong experience navigating full Agile delivery lifecycles, turning designs into clean code, and working with Continuous Delivery (CD) pipelines. Supportive Leadership: A passion for clean code, comprehensive testing, and uplifting colleagues through ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
messaging and cloud-based integration. Design and develop applications across Azure, AWS or GCP . Contribute to CI/CD, DevSecOps and Infrastructure as Code practices. Work collaboratively within Agile and scaled Scrum teams. Integrate emerging technologies, including AI-driven development . Promote clean architecture, secure coding … software design patterns . Proven experience leading, mentoring and supporting software engineering teams. Experience building user-facing web applications . Strong understanding of clean code, clean architecture and modern engineering practices. Experience with cloud platforms such as Azure, AWS or GCP . Experience with Docker, Kubernetes ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85,000
leading, mentoring and developing engineers Strong experience with a modern object-oriented language, ideally C# or Java Deep understanding of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience delivering … applications using TypeScript/React, ASP.NET MVC or Blazor Developing cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications through Azure Kubernetes Service (AKS) Working with Entity Framework Code First against Azure SQL and NoSQL databases Designing resilient ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
track record of leading and mentoring engineers Strong experience in a modern object-oriented language (C# or Java) Deep knowledge of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience … work in TypeScript/React, ASP.NET MVC or Blazor Building cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications via Azure Kubernetes Service Working with Entity Framework code-first data against Azure SQL or NoSQL databases Designing resilient ...

Lead Software Engineer Product Lead Technologist Business

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
track record of leading and mentoring engineers Strong experience in a modern object-oriented language (C# or Java) Deep knowledge of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience … work in TypeScript/React, ASP.NET MVC or Blazor Building cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications via Azure Kubernetes Service Working with Entity Framework code-first data against Azure SQL or NoSQL databases Designing resilient ...

Lead Software Engineer Product Lead Technologist Business

Location
United Kingdom
track record of leading and mentoring engineers Strong experience in a modern object-oriented language (C# or Java) Deep knowledge of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience … work in TypeScript/React, ASP.NET MVC or Blazor Building cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications via Azure Kubernetes Service Working with Entity Framework code-first data against Azure SQL or NoSQL databases Designing resilient ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
APIs, reporting tools and the client portal; bring AI into the development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures … cloud platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform. Testing coverage will rely on JUnit, Spock and Mockito, applying TDD and BDD along the way, and you'll take part in code reviews that help raise the bar across the team. ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
APIs, reporting tools and the client portal; bring AI into the development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures … cloud platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform. Testing coverage will rely on JUnit, Spock and Mockito, applying TDD and BDD along the way, and you'll take part in code reviews that help raise the bar across the team. ...

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns • Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews • Work … other engineers to understand requirements and deliver solutions that meet business needs • Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality • Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior/Lead Software Engineer

Hiring Organisation
Lorien
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
designs Contributing to software and system architecture decisions Building and supporting high-performing CI/CD pipelines and engineering practices Applying modern development standards, clean code principles and secure-by-design approaches Supporting testing, quality assurance and continuous improvement initiatives Collaborating with product managers, designers, security teams … Experience Proven experience across the full software development life cycle Strong software engineering fundamentals, including system design, API development and data modelling Experience developing clean, maintainable and testable code Strong understanding of modern engineering practices and development standards Experience working within highly regulated, complex or large-scale environments ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models ...

C++ Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
closely with chemistry subject-matter experts and implement their algorithms using sound design patterns and modern C++. You'll be one of the main code reviewers, protect the quality and consistency of the architecture, and mentor junior developers as they continue to grow. Key responsibilities Maintain and modernise … modern C++ Implement new cheminformatics algorithms specified by the SMEs Review algorithm specifications for feasibility and clarity before implementation Act as a primary code reviewer, protecting the team's architectural consistency and code quality Own the test strategy for your work, covering unit and integration tests, edge cases ...

Senior Consultant - Agentic AI / Generative AI

Hiring Organisation
Capgemini
Location
Cheshire West and Chester, United Kingdom
Employment Type
Full Time
Storage. Cloud & DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls. Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. · AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini ...

Senior Fullstack Software Engineer

Hiring Organisation
TPXImpact Holdings Plc
Location
United Kingdom
Employment Type
Permanent
Salary
£65,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … with a focus on continuous integration and delivery. Comfortable working as a polyglot Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes ...

Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure ...

Rust Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
closely with chemistry subject-matter experts and implement their algorithms using idiomatic Rust and sound design principles. You'll be one of the main code reviewers, protect the quality and consistency of the architecture, and mentor junior developers as they continue to grow. Key responsibilities Design, build and maintain … feasibility and clarity before implementation Integrate Rust components with the existing C++ codebase through safe, well-designed FFI boundaries Act as a primary code reviewer, protecting the team's architectural consistency and code quality Own the test strategy for your work, covering unit and integration tests, property-based ...

Full Stack Developer

Hiring Organisation
Anson Mccade
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
following Java/Typescript/C#/Python/Go 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) TDD/automated testing ...

Node Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
party services to integrate and enhance system functionality. Database Management: Develop and maintain database architectures (e.g., MongoDB, PostgreSQL, MySQL) for robust data storage solutions. Code Optimization: Write clean, modular, and reusable code, adhering to best practices and design patterns. Testing and Debugging: Conduct unit and integration testing … smooth user experiences. Continuous Learning: Stay updated on the latest trends in Node.js and related technologies, applying new knowledge to improve system performance and code quality. Agile Methodology: Participate in Agile development cycles, contributing to sprint planning, code reviews, and continuous delivery. Key Skills/Experience: Proven experience ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum plus benefits
uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling … 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum plus benefits
uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling … 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset ...

Senior Software Engineer

Location
Cheltenham, Gloucestershire, United Kingdom
TypeScript and JavaScript . Knowledge of cloud technologies, particularly AWS and/or Azure . Experience working within Agile development teams. Passion for writing clean, maintainable and secure code. Previous consultancy experience is beneficial but not essential. Due to the nature of the work, you must be eligible ...

Senior Software Engineer

Location
Manchester, Lancashire, United Kingdom
TypeScript and JavaScript . Knowledge of cloud technologies, particularly AWS and/or Azure . Experience working within Agile development teams. Passion for writing clean, maintainable and secure code. Previous consultancy experience is beneficial but not essential. Due to the nature of the work, you must be eligible ...

Senior AI DevOps Engineer

Hiring Organisation
Lorien
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
where appropriate Use AI tools to improve engineering productivity - while maintaining full accountability for quality, safety, and correctness Review, validate, and guide AI-generated code and outputs , ensuring they meet real engineering and operational standards Build services in TypeScript and Python , supported by strong testing and clean code practices Package, deploy, and operate workloads using Kubernetes (eg Helm) and Infrastructure as Code (eg Terraform) Work closely with other engineers, platform teams, and AI specialists to deliver integrated, end-to-end solutions Take responsibility for systems running in production , not just code that passes a build ...

Software Developer - .Net

Hiring Organisation
Tilo Consulting
Location
Chippenham, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £50000/annum Excellent benefits
.NET, Azure, SQL Server, and modern web technologies. This role is ideal for someone who enjoys working across both modern and legacy systems, values clean code and software quality, and thrives in a collaborative Agile environment. Competitive salary, long-term career progression, and the opportunity to make … Delivery Design, develop, test, and maintain high-quality software solutions using agreed technologies and development standards. Translate business requirements into effective technical solutions. Produce clean, maintainable, and well-documented code. Participate in peer code reviews and provide constructive feedback. Support the maintenance and enhancement of existing applications ...