1 to 25 of 340 Clean Code Jobs in the UK

Principal Software Engineer - International

Hiring Organisation
Marks & Spencer
Location
United Kingdom
Salary
£ 60 K
technical 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 and "you build … software 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 and implementation ...

Java Developer

Hiring Organisation
Source Group International
Location
London, UK
Employment Type
Full-time
where your work will go live quickly, be seen, and genuinely make an impact. You'll be part of a collaborative team that values clean code, pragmatic decision-making, and continuous improvement—working closely with product, design, and DevOps to ship meaningful features at pace. What … modern frameworks (e.g. Spring Boot)Collaborating with cross-functional teams to deliver new features end-to-end Improving system performance, reliability, and maintainability Writing clean, testable code and contributing to best practices across the team Supporting deployments and monitoring production systems Taking ownership of features—from idea through ...

Principal Software Engineer SC&L

Hiring Organisation
Marks & Spencer
Location
United Kingdom, UK
Employment Type
Full-time
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 ...

Principal Software Engineer - Customer Platforms

Hiring Organisation
Marks & Spencer
Location
United Kingdom, UK
Employment Type
Full-time
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 … external brand outreach activities Who You Are: 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 solutions ...

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
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 ResponsibilitiesDevelop 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 ExperienceStrong commercial Python development experience.Expert knowledge of multithreading, multiprocessing, and concurrency.Proven track record working in a Test-Driven ...

Senior Sybase & Python Developer

Hiring Organisation
Luxoft
Location
London, UK
Employment Type
Full-time
senior Python developer to join our client's team and lead the build of a new data and application platform. The team focuses on clean code, agile methodologies, and high-quality delivery. The client is from the investment banking industry. ResponsibilitiesDesign, develop, and maintain scalable back-end services … team on architecture, design decisions, and best practices while the new platform is builtMentor developers and raise the technical level of the team through code reviews and pair programmingDefine and consume RESTful APIs, clearly communicating requirements and constraints across teamsTranslate business and product requirements into robust technical solutionsApply clean ...

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

Director, AI and Machine Learning Engineering

Hiring Organisation
Bain & Company
Location
London, UK
Employment Type
Full-time
reusable components and accelerators that scale across all three product modulesEngineering quality and operationsEngineer for real delivery across the full software development lifecycle: write clean, testable, maintainable code; build APIs and microservices for cloud-native deployment; implement MLOps, AIOps, and GenAIOps practices including CI/CD, reproducibility, environment … workloadsAbility to apply data science and ML skills to improve system performance: feature engineering, model selection, training, validation, and reproducible evaluation pipelinesStrong engineering fundamentals: clean, testable, maintainable code; code review; version control; automated testing; and performance profilingNative AI fluency in day-to-day engineering, active ...

Senior Platform Engineer

Hiring Organisation
Willis Towers Watson
Location
Reigate, Surrey, United Kingdom
Salary
£ 70 K
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 requirements.Lead … architecture/design, implementation, unit and system testing, deployment, operations, monitoring and incident management.Software engineering fundamentalsStrong grounding in objectoriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery.Core technical stackHands‐on experience with C# and .NET (Core/6+) for backend ...

Senior Platform Engineer

Hiring Organisation
WTW
Location
Reigate, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
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+ ...

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 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
£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
£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
Location
Edinburgh, Midlothian, United Kingdom
Salary
£ 60 K
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.On ...

Lead Software Engineer

Hiring Organisation
Anson McCade
Location
London, United Kingdom
Salary
£ 70 K
problemsA track record of leading and mentoring engineersStrong experience in a modern object-oriented language (C# or Java)Deep knowledge of software design patterns, clean code and clean architectureExperience building REST APIs and working with messaging systemsConfidence defining data models and working with databasesExperience shipping user-facing … first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-codeContainerising and deploying applications via Azure Kubernetes ServiceWorking with Entity Framework code-first data against Azure SQL or NoSQL databasesDesigning resilient microservices integrated via a cloud message busUpholding secure coding and infrastructure standardsLevelling up your ...

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 Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Ratings
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
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 Full Stack Developer

Hiring Organisation
PASS by everyLIFE
Location
United kingdom
Developer at everyLIFE Technologies will come with 5+ years of experience in commercial full stack development. They will be passionate not just about writing code but contributing to a project which makes a difference. This role will involve joining an existing team of 5 engineers, including backend, frontend … being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing solutions ...

Angular Developer with Python and AWS

Hiring Organisation
LTM
Location
London, UK
Employment Type
Full-time
scalable secure web applications and cloud native solutions leveraging AWS S3 and API Gateway Key Responsibilities· Work within a small development team to produce clean efficient code based on specifications or User Stories· Integrate software components between in house and third-party applications· Deploy tested code to SIT UAT environments· Support developed applications troubleshoot debug and upgrade existing code when required· Recommend and execute improvements· Create technical documentation for development solutions future reference and reporting· Conduct peer reviews of other developer's code· Collaborate with architects and other developers to develop the solution ...

Software Engineer - Infrastructure and Automation

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
enabling scale. Key ResponsibilitiesBuild and maintain internal systems such as job schedulers, monitoring stacks, and automation toolsImprove reliability, repeatability, and self-service across infrastructureWrite clean, efficient code (primarily Go, Python, Bash)Support traditional infrastructure such as servers, switches, and storage systemsParticipate in a shared on-call rota across … hardware environmentsUnderstanding of low-latency or post-trade systemsWhy Apply? Work on the internal infrastructure that makes the firm runTackle technical challenges across code, systems, and hardwareHigh autonomy in an engineering-led environmentExposure to large-scale compute, low-latency trading systems, and incredibly talented dev teamsNo legacy drag, just ...

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

Senior Software Engineer

Hiring Organisation
CGI
Location
Leeds, UK
Employment Type
Full-time
from concept to deployment. You'll take ownership of your work, exploring creative approaches while being supported by experienced engineers who share knowledge, review code, and help you grow. Your contributions will directly influence project success, system performance, and the long-term evolution of key platforms. Design & Develop: Build … scalability. Collaborate & Deliver: Work within Agile teams to plan, estimate, iterate, and deliver value. Automate & Optimise: Implement CI/CD pipelines and apply clean code, testing, and automation principles. Build & Evolve: Develop APIs, microservices, and web applications, often leveraging cloud environments. Coach & Support: Mentor peers and share knowledge ...

Senior/Lead Software Engineer

Hiring Organisation
Lorien
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
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 … Essential Experience Proven experience across the full software development lifecycle 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 ...