1 to 25 of 522 Clean Code Jobs in the UK

Principal Software Engineer - International

Hiring Organisation
Marks & Spencer
Location
United Kingdom, UK
Employment Type
Full-time
direction and influence Technology and Product investment decisions, engineering team structures and delivery approaches to ensure sustainable, scalable outcomes. Champion engineering excellence by promoting clean code, clean architecture, automation, DevOps principles and pragmatic engineering practices that improve maintainability, productivity and delivery quality. Drive operational ownership … engineering environments, with a proven track record of strategic thinking, technical innovation and successful large-scale delivery. Strong expertise in software engineering fundamentals, including clean code, clean architecture, design patterns, distributed systems and solution design for highly complex, business-critical platforms. Demonstrable experience shaping technology strategy ...

Backend Developer – AWS, TypeScript, Serverless Architecture, AWS Lambda

Location
Greater London, England, United Kingdom
services, including AWS Lambda • Build secure, scalable and reliable APIs and backend services • Translate user and business requirements into maintainable technical solutions • Write clean, well-tested and maintainable code • Collaborate with frontend and mobile developers, designers, product managers, QA professionals and technical specialists in an agile multidisciplinary team … Participate in technical discussions, code reviews and architectural decision-making • Develop automated tests and contribute to CI/CD processes • Investigate and resolve technical issues, defects, performance problems and production incidents • Address security, accessibility, privacy, resilience, scalability and performance throughout the development lifecycle • Contribute to technical documentation, knowledge sharing ...

Software Engineer, Java Backend

Location
Greater London, England, United Kingdom
crypto liquidity Develop predominantly with Java 25 on the backend and PostgreSQL Use Spring Boot for delivery Develop business logic with emphasis on clean, maintainable code Apply TDD and DDD Use continuous integration and delivery Collaborate with a talented team to create solutions that drive financial inclusion … people use in hypergrowth startups Core Competencies Proficient in Backend Development with a strong focus on Java 25, PostgreSQL, and Spring Boot, emphasizing clean code and best practices like TDD and DDD. Experienced in building REST APIs and microservices to support financial systems and enhance user experience. Highest ...

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

Location
Greater London, England, United Kingdom
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 ...

iOS Developer

Location
Greater London, England, United Kingdom
Design, develop and maintain high-quality iOS applications using Swift Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern iOS development practices Collaborate with designers, product managers, QA professionals and developers in an agile multidisciplinary team Participate … technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation and knowledge sharing Establish and maintain ...

Data Scientist

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, UK
Employment Type
Full-time
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, UK
Employment Type
Full-time
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 ...

Senior Frontend Engineer

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
/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 …/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 ...

Senior Software Developer

Location
Greater London, England, United Kingdom
ideas supporting product improvement and delivery effectiveness Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements Support knowledge sharing and code quality through peer reviews and collaboration Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery Requirements Proven … similar technologies Practical experience working with Azure Cloud Services and Azure DevOps, or equivalent CI/CD tooling Proficiency with Visual Studio or VS Code Strong understanding of software development practices and agile delivery methods Experience working across the full software development lifecycle, from concept through to production support ...

Lead Integration Engineer – 12 Month FTC

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

Senior Software Engineer

Location
United Kingdom
Drive Impact: Collaborate with business stakeholders to understand requirements and translate them into possible improvements to our product. Build Great Software: Design and develop clean, maintainable, and high-quality software. Conduct code reviews and contribute to a culture of technical excellence. Shape Architecture: Collaborate on system design, tech … Science or equivalent practical experience. 5+ years of experience in a software engineering role. Passionate about software craftsmanship: Strong understanding of software development principles, Clean Code and Clean Architecture. Product thinking: Ability to translate business problems into precise requirements, specifications and ultimately into code. Entrepreneurial mindset: link ...

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
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
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
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 Platform Engineer

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 … implementation, 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

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

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

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

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)

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)

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

Full Stack Software Engineer III - Java

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
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 ...