1 to 25 of 195 Clean Code Jobs in the UK

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

Lead Full Stack Software Developer

Hiring Organisation
Be-IT Resourcing
Location
United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £100,000 per annum, Inc benefits
engineering team. The Opportunity This is a technical leadership role for someone who wants to shape a product from first design conversation through to code running in production while staying close to the build the whole way. You'll move fluidly between hands-on delivery and architectural decision-making … across a modern stack and deploying multiple times a day. You will be challenged to experiment and champion AI, where currently almost 80% of code is agent generated . If you want influence over how things are built, not just what gets built, this is worth a conversation. Please ...

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 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 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
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 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
Inverness, Inverness-Shire, 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, 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 ...

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

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

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

Hiring Organisation
TPXImpact Holdings Plc
Location
London, United Kingdom
Salary
65000
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 Non-Functional Test Engineer - Active SC Clearance - Inside IR35

Hiring Organisation
Intelligent Resourcing Solutions Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP 450 - 500 Annual
eliminate flaky tests. Test Framework Engineering, CI/CD & Agile Delivery Design, develop, maintain and troubleshoot reusable API, UI and performance automation frameworks. Apply clean code principles, appropriate design patterns and automation engineering best practices. Integrate automated API, UI and performance tests into CI/CD pipelines using … quality gates within software delivery pipelines. Work closely with developers, DevOps engineers, architects and testers in multidisciplinary Agile teams. Participate in technical design discussions, code reviews, defect investigations and continuous improvement. Provide hands-on technical guidance, mentoring and knowledge sharing while remaining directly involved in automation development. Mandatory Skills ...

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

Campus - Full Time - Software Engineer - 2027 (UK - Burgess Hill)

Hiring Organisation
American Express
Location
Brighton, East Sussex, UK
Employment Type
Full-time
engineering, frontend engineering, cloud engineering, mobile, AI/machine learning, data-oriented engineering, infrastructure-adjacent engineering, or full-stack product development. You will design, code, test, improve, and support applications and services that help customers, colleagues, and partners get work done reliably and securely. ResponsibilitiesWhat Type Of Work … Expect? Develop, test, and improve software applications as part of an Agile scrum team. Write clean, maintainable code; participate in code reviews; and create unit tests with guidance from experienced engineers. Identify opportunities to apply new technologies, automation, and engineering practices to solve real business challenges. Partner ...

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

Senior Machine Learning Scientist

Hiring Organisation
Expedia
Location
London, UK
Employment Type
Full-time
broader science community by codifying best practices, experimentation standards, and reusable patternsMentor other data and machine learning scientists, providing technical guidance through code reviews, design discussions, and knowledge sharingDrive adoption of AI best practicesExperience & Qualifications: Master's or PhD in Computer Science, Statistics, Applied Mathematics, Operations Research, or related … randomization is impracticalFluency in Python and core data/ML libraries (pandas, NumPy, scikit-learn, PyTorch or TensorFlow), combined with solid software engineering practices (clean code, testing, version control, code review)Proficient with large-scale data: strong SQL skills and familiarity with distributed data processing (e.g., Spark ...