1 to 25 of 626 Clean Code Jobs in the UK

Principal Software Engineer SC&L

Hiring Organisation
Marks & Spencer
Location
United Kingdom
Salary
£ 80 K
strategy and technology investment decisions, partnering with Engineering, Technology and Product leaders to align priorities and outcomes.Champion engineering excellence by promoting best practices including clean code, clean architecture, DevOps, automation and operational excellence, while driving productivity and delivery quality.Mentor and develop engineers across the organisation, supporting Communities … delivering technology strategy, driving innovation, influencing technical direction and implementing solutions that create measurable business value.Deep expertise in software engineering best practices, including clean code, design patterns, quality assurance, testing strategies, continuous integration, continuous delivery and DevOps principles.Strong technical leadership across solution architecture, cloud computing, information security, observability ...

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
Marks & Spencer
Location
United Kingdom
Salary
£ 80 K
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 … observability) Mule, Kafka, MQ Blue Yonder Dispatcher Essential ExperienceSignificant 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 ...

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
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £70,000 per 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 ...

Principal Software Engineer – Food

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
direction and influence our overall strategy Champion Communities of Practice 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 Drive DevOps practices to automate the Product development life … internal and external brand outreach activities Requirements 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 Confident driving system design conversations Able to analyse current ...

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, United Kingdom
Salary
£ 80 K
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 ...

Senior Full Stack/Native Cloud Engineer (Vice President)

Hiring Organisation
Jefferies Financial Group
Location
London, United Kingdom
Salary
£ 100 K
solutions end-to-end, from technical design and architecture through to production deployment, monitoring, support, and continuous improvement. Champion engineering best practices across code quality, testing, CI/CD, observability, maintainability, and operational resilience. Mentor and guide junior and mid-level engineers, setting high technical standards through code … using Angular or React, with a focus on reliable, maintainable, and responsive UI delivery. Strong understanding of software engineering best practices, including automated testing, clean code, code reviews, CI/CD, observability, and secure development practices. Experience deploying and operating production-grade systems in cloud or hybrid ...

Senior Java Developer

Hiring Organisation
Global
Location
London, United Kingdom
Salary
£ 80 K
APIs that support great user experiences across our platforms.Engineering excellence (35%): Design, build and maintain backend services using modern Java and Spring Boot, applying clean code principles, contract-first design and robust automated testing.Leadership & collaboration (30%): Guide and mentor engineers in the team, champion best practices, and work … designing clear, maintainable solutions that allow the team to move quickly and safely.Better Together: Be part of a collaborative engineering culture that values pairing, code reviews, shared decision-making and learning from each other.What Success Looks LikeIn your first few months, you’ll have:Contributed to key features ...

Senior Developer (Java)

Hiring Organisation
United Kingdom Government
Location
Edinburgh, Midlothian, United Kingdom
Salary
£ 50 K
Senior Java Developer within the Java Development Guild in CDIO Borders & Trade, you will be responsible for leading the design and development of clean, secure code following a test-driven approach, as well as maintenance and continuous improvement of Java-based services and applications across both legacy … balance delivery speed, risk, cost and long-term maintainability.Coaching mindset: mentors more junior engineers and promotes knowledge sharing.Quality and security focused: advocates for clean code, test-driven development, secure-by-design principles and strong assurance practices.Collaborative communicator: works effectively with product, architecture, operations and delivery partners, translating between ...

Senior Developer (Java)

Hiring Organisation
United Kingdom Government
Location
Liverpool, Merseyside, United Kingdom
Salary
£ 50 K
Senior Java Developer within the Java Development Guild in CDIO Borders & Trade, you will be responsible for leading the design and development of clean, secure code following a test-driven approach, as well as maintenance and continuous improvement of Java-based services and applications across both legacy … balance delivery speed, risk, cost and long-term maintainability.Coaching mindset: mentors more junior engineers and promotes knowledge sharing.Quality and security focused: advocates for clean code, test-driven development, secure-by-design principles and strong assurance practices.Collaborative communicator: works effectively with product, architecture, operations and delivery partners, translating between ...

Senior Developer (Java)

Hiring Organisation
United Kingdom Government
Location
Reading, Berkshire, United Kingdom
Salary
£ 50 K
Senior Java Developer within the Java Development Guild in CDIO Borders & Trade, you will be responsible for leading the design and development of clean, secure code following a test-driven approach, as well as maintenance and continuous improvement of Java-based services and applications across both legacy … balance delivery speed, risk, cost and long-term maintainability.Coaching mindset: mentors more junior engineers and promotes knowledge sharing.Quality and security focused: advocates for clean code, test-driven development, secure-by-design principles and strong assurance practices.Collaborative communicator: works effectively with product, architecture, operations and delivery partners, translating between ...

Senior Developer (Java)

Hiring Organisation
United Kingdom Government
Location
Leeds, West Yorkshire, United Kingdom
Salary
£ 50 K
Senior Java Developer within the Java Development Guild in CDIO Borders & Trade, you will be responsible for leading the design and development of clean, secure code following a test-driven approach, as well as maintenance and continuous improvement of Java-based services and applications across both legacy … balance delivery speed, risk, cost and long-term maintainability.Coaching mindset: mentors more junior engineers and promotes knowledge sharing.Quality and security focused: advocates for clean code, test-driven development, secure-by-design principles and strong assurance practices.Collaborative communicator: works effectively with product, architecture, operations and delivery partners, translating between ...

Senior Developer (Java)

Hiring Organisation
United Kingdom Government
Location
Cardiff, South Glamorgan, United Kingdom
Salary
£ 50 K
Senior Java Developer within the Java Development Guild in CDIO Borders & Trade, you will be responsible for leading the design and development of clean, secure code following a test-driven approach, as well as maintenance and continuous improvement of Java-based services and applications across both legacy … balance delivery speed, risk, cost and long-term maintainability.Coaching mindset: mentors more junior engineers and promotes knowledge sharing.Quality and security focused: advocates for clean code, test-driven development, secure-by-design principles and strong assurance practices.Collaborative communicator: works effectively with product, architecture, operations and delivery partners, translating between ...

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

Data Scientist

Hiring Organisation
Anaplan
Location
London, United Kingdom
Salary
£ 70 K
paced 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 ...

Senior Software Engineer I – Search and AI Platform

Hiring Organisation
Elsevier
Location
London, United Kingdom
Salary
£ 70 K
with databases, web services, or AWS services (Neo4j, DynamoDB, RDS, S3, Parameter Store, SQS, SNS, Kinesis) to support ingestion, storage, and messaging pipelines. Champion clean code, SOLID principles, and engineering best practices, setting standards and mentoring engineers. Collaborate with product managers and engineering teams to deliver advanced search … cloud-native architectures with AWS and Kubernetes (EKS). An advocate of best practices for rapid development of quality software, including SOLID principles, clean code, architectural design patterns, CI/CDFamiliarity with Agile, Kanban, or other iterative development methodologies.Comfortable learning new technologies, languages, and tools ...

Full Stack Software Engineer II - Java, React

Hiring Organisation
JP Morgan Chase
Location
London, United Kingdom
Salary
£ 100 K
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.As … Software Engineer II at JPMorganChase 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 for a serious ...

Senior Frontend Engineer

Hiring Organisation
London Stock Exchange Group
Location
London, United Kingdom
Salary
£ 80 K
flows.Familiarity with CI/CD pipelines, automated testing, and versioning strategies for SDKs.Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards.Passion for clean code, automation, and continuous improvement.Excellent interpersonal skills and a passion for developer experience and security.ROLE PROFILE:We are seeking a Senior Frontend Developer … flows.Familiarity with CI/CD pipelines, automated testing, and versioning strategies for SDKs.Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards.Passion for clean code, automation, and continuous improvement.Excellent interpersonal skills and a passion for developer experience and security.Common FOOTERWhat you'll get in return:At LSEG ...

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
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 Software Engineer- Tax & Legal Technology –108720

Hiring Organisation
KPMG UK
Location
London Area, United Kingdom
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 ...