1 to 25 of 421 Clean Code Jobs in the UK

Senior Software Engineer (Java/Kotlin)

Hiring Organisation
Morgan McKinley
Location
Manchester, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£500.00 - £595.00 per day
developers, product managers, and QA specialists. Key Responsibilities End-to-End Delivery: Take ownership across full feature lifecycles, from refining Agile requirements to writing clean code, deploying, and monitoring in production. Core Backend Development: Deliver resilient features using Java or Kotlin, including serverless architecture with AWS Lambda. Code Quality & Testing: Write clean, testable code with a strong emphasis on automated unit testing (supported by embedded QA resources). Cross-Functional Collaboration: Navigate dependencies and communicate blockers clearly to technical and business stakeholders. Technical Requirements Core Stack: Senior-level experience in Java OR Kotlin (experience ...

Principal Software Engineer - Food

Hiring Organisation
Jobleads-UK
Location
City of Westminster, England, United Kingdom
Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate … Mule, Kafka, MQ Blue Yonder Dispatcher Essential Experience Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure ...

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 ...

Staff Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
product leads and other technical leads to understand requirements, estimation and help refine roadmap. Raise the technical bar for the team both in code quality as well as testing coverage, monitoring and observability. Deliver customer value iteratively, serve as a technical lead, and own projects end-to-end. Communicating … with internal and external teams to bring new platforms to market are key responsibilities. Maintain and enhance software frameworks, mentor other engineers, participate in code reviews, and resolve platform-related issues. Support and assist during production issues. Support audit teams for security, software licensing, and regulatory audits, and implement ...

Staff Software Engineer

Hiring Organisation
BP
Location
London, UK
Employment Type
Full-time
with the product leads and other technical leads to understand requirements, estimation and help refine roadmap.Raise the technical bar for the team both in code quality as well as testing coverage, monitoring and observability.Deliver customer value iteratively, serve as a technical lead, and own projects end-to-end. Communicating … collaborating with internal and external teams to bring new platforms to market are key responsibilities.Maintain and enhance software frameworks, mentor other engineers, participate in code reviews, and resolve platform-related issues.Support and assist during production issues.Support audit teams for security, software licensing, and regulatory audits, and implement new controls ...

Full Stack Software Engineer II - Java, React

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
through meaningful challenges, strong mentorship, and a culture that rewards curiosity and craftsmanship. Here, you'll work alongside experienced engineers who are passionate about clean code, scalable architecture, and continuous improvement — and you'll have the opportunity to explore emerging technologies like AI and GenAI from day one. … Software Engineer II at the company within [Insert Team Name/Line of Business], you will ship secure, full-stack features, write clean Java code, and deepen your expertise in modern engineering practices — including microservices, event-driven architecture, and CI/CD — while building the foundation ...

Data Scientist

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
environment. Strong predictive modeling foundation: Extensive experience with traditional ML algorithms, Deep Learning frameworks, and complex time-series forecasting. Experience developing production-grade Python code: High proficiency in Python, Pandas, and modern software practices (testing, clean code, code review, CI/CD). Data & Pipeline Expertise ...

Java Developer

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£499 - £500/day
Agile teams to translate complex business requirements into reliable, secure, and scalable software solutions. If you are passionate about backend engineering, microservices, and writing clean, efficient code in a fast-paced environment, we want to hear from you! What You Will Do Develop & Innovate: Design, build, test … backend services, and RESTful APIs. Collaborate: Work closely with Architects, Business Analysts, Product Owners, QA, and DevOps engineers throughout the software development lifecycle. Write Clean Code: Translate technical requirements into efficient, maintainable code using Spring Boot and microservices architectures. Ensure Quality: Participate in code reviews, unit ...

Lead Software Engineer- Tax & Legal Technology -108720

Hiring Organisation
KPMG UK
Location
City of London, Greater London, UK
mentoring others Programming Skills: Have heavily used modern object-oriented languages such has C# or Java Enterprise Expertise : Expertise in software design patterns, clean code, and clean architecture principles & Knowledge of how to build REST APIs and have experience of messaging. Data Modelling: Worked with defining data … ASP.NET Core Use front end Typescript/React, ASP.NET MVC or C#/Blazor Cloud Experience: Build cloud first applications with high unit test code coverage on a continuous delivery platform with 100% infrastructure as code Package applications in containers and deploy on Azure Kubernetes Service Data Modelling ...

Lead Integration Engineer – 12 Month FTC

Hiring Organisation
Jobleads-UK
Location
West of England, England, United Kingdom
error handling, retry and replay mechanisms Experience working across complex technology estates with multiple source and consuming systems Knowledge of software engineering principles including clean code, testing, version control and CI/CD Technical documentation skills and ability to communicate complex integration concepts to stakeholders Core Competencies Demonstrates … Operational Support Technical Leadership ATS Optimization Keywords Hard Skills Integration Development API Management Error Handling Mechanisms Asynchronous Communication Messaging Systems Distributed Systems Technical Documentation Clean Code Principles CI/CD Practices Version Control Soft Skills Technical Mentoring Collaboration Communication Industry Keywords Integration Patterns Interface Contracts Schemas Service Interoperability ...

PHP Developer

Hiring Organisation
INTEC SELECT LIMITED
Location
Basingstoke, Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £55,000 per annum
CakePHP. Deliver features across development, testing, and deployment. Maintain and enhance existing and legacy CakePHP applications. Build and support APIs and backend services. Write clean, maintainable code following best practices. Contribute to code reviews, automated testing, and CI/CD. Support system design, integrations, and technical improvements. … CSS. Experience with Git, branching, and pull requests. Familiarity with Docker and Linux/WSL environments. Experience with unit and automated testing. Understanding of clean code, software design principles, and coding standards. Exposure to Vue.js/Nuxt, Azure, CI/CD, messaging, or microservices is a plus. ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,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
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,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
£90,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

Hiring Organisation
Jobleads-UK
Location
Reigate, England, United Kingdom
successful in this role with experience in delivering large‐scale Cloud services. The Role Provide technical input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non‐functional … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals + Strong grounding in object‐oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack + Hands‐on experience with C# and .NET (Core/6+ ...

Senior Engineer, Risk Engineering

Hiring Organisation
Jobleads-UK
Location
United Kingdom
products and risk models.* Continuous Codebase Optimization: Actively optimize and refactor the existing codebase to enhance automated testing, performance, and maintainability.* Engineering Excellence: Write clean, well-documented code, participate actively in code reviews, and champion agile best practices within the team.**What You’ll Bring*** Professional Experience … unit/integration testing, TDD, and exposure to simulation or stress testing.* Software Design Fundamentals: Well-versed in Agile methodologies, design patterns, DRY principles, Clean Code, and microservices architecture.* Technical Ecosystem: Proficient with modern DevOps and cloud tools, including Git, Docker, Kubernetes, and cloud platforms (GCP preferred). ...

Software Engineer (Applied AI)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
tech stack : You’ll work in React (JavaScript/TypeScript) on the frontend and Python (FastAPI, SQLAlchemy) on the backend, shipping production-ready code and user-facing features in addition to innovative ML work. Live on the cutting edge of AI tooling : You’ll help push the boundary … paced iterative environment : Collaborate closely with design, product, and beyond to deliver and iterate on impressive features and prototypes at world-class pace. Keep code clean and well-tested : Maintain clean, efficient, and tested code with clear documentation for both peers and future reference. Review, refine ...

Full Stack Software Developer

Hiring Organisation
We Are Dcoded Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
with the web codebase where sensible. Using AI coding tools as part of your workflow critically reviewing, testing, and taking ownership of AI-generated code rather than accepting it uncritically. Participating in code review, architectural discussions, and establishing engineering practices and standards as an early hire. Helping build … culture of strong engineering discipline including clean code, sound OOP design, and a proper test pyramid in a company operating in a regulated, data-sensitive industry. Skills and Experience Essential Strong engineering fundamentals: SOLID, DRY, Law of Demeter, and the reasoning behind them, not just the acronyms. Good ...

Full Stack Software Engineer III - Java

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
businesses — and we're looking for engineers who take ownership, raise the bar, and grow fast. You'll work in a culture of strong code reviews, fast feedback, and scalable architecture, with real opportunities to deepen your technical influence and shape the future of financial technology. As a Software … within the Global Banking Technology team, you will own end-to-end delivery of secure, full stack features — turning requirements into solid designs, shipping clean Java code, and improving services built on microservices, Kafka/event-driven patterns, and CI/CD pipelines. You will troubleshoot complex production ...

Python Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
client-facing platform. You’ll work closely with other engineers and cross-functional teams, take ownership of complex problems, and ship production-ready code that has real business impact. You’ll also contribute to design and architecture discussions and help maintain high standards for code quality and system … party systems, including asynchronous processing and event-driven architecture Shape technical direction, contribute to architectural decisions, and plan for scalability, performance, and reliability Write clean, pragmatic code with a strong focus on maintainability, observability, and security Investigate complex issues across distributed systems, identify root causes, and drive long ...

Senior Software Engineer (Java + Vue/Typescript)

Hiring Organisation
Jobleads-UK
Location
Leeds, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Senior Software Engineer (Java + Vue/Typescript)

Hiring Organisation
Jobleads-UK
Location
City of Edinburgh, Scotland, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Software Development Engineer in Test - DV Cleared

Hiring Organisation
NSD
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
opportunity to work on technically challenging programmes where quality is fundamental to success. The Opportunity Our client is looking for engineers who enjoy writing code as much as they enjoy finding defects. As an SDET, you'll work closely with software engineers, DevOps specialists, architects, and business stakeholders … front-end applications. Integrating automated testing into CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitHub Actions. Writing clean, maintainable automated tests using Java, Python, C#, or JavaScript/TypeScript. Collaborating with multidisciplinary delivery teams to define effective quality strategies. Investigating test failures, identifying root ...

Senior Software Engineer - .Net

Hiring Organisation
Jobleads-UK
Location
Bristol, England, United Kingdom
wider business to ensure your team is building the right solutions in the right way. Ensure outcomes are identified and measured for success. Conduct code reviews, enforce coding standards, and ensure the quality and maintainability of the codebase. Identify and resolve performance bottlenecks in applications and optimize … stakeholders to help drive fast decisions. Cloud and DevOps Extensive experience with AWS cloud architecture and services. Experience with automated testing, and infrastructure as code (IaC) using tools like AWS CDK, Terraform etc. Design Principles Strong understanding of good coding and testing practices such as clean code ...

Senior Java Developer

Hiring Organisation
Synnovate
Location
London, United Kingdom
Employment Type
Permanent
Salary
£115000 - £125000/annum Hybrid Working
maintain in-house systems, APIs, reporting tools and the client web portal Customise and extend third-party trading systems to meet business requirements Write clean, well-tested code following SOLID principles, Design Patterns and Clean Code practices Apply TDD and BDD methodologies; maintain test coverage using … JUnit, Spock and Mockito Participate in code reviews and contribute to continual improvement of engineering standards Manage and mentor a team of Java (and other) developers, supporting growth and career development Liaise with various stakeholders (IT and Business) to understand requirements and propose solutions to senior stakeholders Essential 6+ ...