Clean Code Jobs in the UK

1,076 to 1,100 of 2,412 Clean Code Jobs in the UK

Data Engineer - Snowflake Consulting · ·

London, England, United Kingdom
Dufrain
and delivering data solutions in Snowflake, plus proficiency in platforms such as Databricks (Azure or AWS), Microsoft Fabric, Azure Data Factory, or Azure Synapse. Python programming : Ability to write clean, efficient Python code for data manipulation and analysis. Data pipeline development : Experience building data pipelines for Snowflake using native tools or third-party platforms like Informatica, Fivetran, or More ❯
Posted:

Lead Developer

Manchester, Lancashire, United Kingdom
Thoughtworks Inc
Our engineering practices emphasize quality and continuous improvement. Lead Developers guide and coach their teams in implementation and application. Job responsibilities Champion and adopt best practices such as writing clean, reusable code using TDD, pair programming, and design patterns. Oversee or participate in the entire software delivery cycle from ideation to production. Advocate for continuous delivery to provide More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Software Engineering

Bolton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and implement best practices for software development, ensuring scalability, security, and performance. Provide technical guidance, mentoring, and career development for the growth of your own development team. Ensure effective code reviews, maintain coding standards, and lead by example in writing clean, efficient, and maintainable code. Drive technical innovation within the team, introducing new tools and technologies to improve More ❯
Posted:

Artificial Intelligence Engineer

Mansfield, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
of data modelling , cloud infrastructure (preferably AWS), and modern APIs Experience with relational and NoSQL databases (e.g. PostgreSQL, MongoDB) Problem-solver who can reason about complex systems and deliver clean, scalable code Excellent communication skills and ability to collaborate across technical and non-technical teams Nice to Have Hands-on experience with agentic workflows or autonomous AI systems More ❯
Posted:

Senior Site Reliability Engineer - Java Focussed

London, England, United Kingdom
Tempest Vane Partners
Grafana, OpenTelemetry, ELK, etc.). Experience with Azure, Kubernetes, and scalable systems in high-uptime environments (fintech/crypto preferred). If you're a seasoned engineer who loves clean code, deep systems insight, and production excellence, this is your next challenge. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job More ❯
Posted:

Solidity Engineer

London, England, United Kingdom
Mutual
practices; understanding issues like reentrancy, migrations, upgradeability Over 3 years of backend engineering experience with languages like C++, Python, JavaScript, Typescript, C#, or Java Strong emphasis on writing secure, clean code and testing your work You will stand out if You have expertise or interest in tokenomics, game theory, L2s, and DeFi protocols You are self-motivated and More ❯
Posted:

Platform Engineer

London, England, United Kingdom
Hybrid / WFH Options
Appwrite
cloud-native development, DevOps practices, and distributed systems. Requirements 3+ years of experience in backend, cloud or infrastructure heave role Strong experience working with kubernetes Experience with Infrastructure as Code tools (e.g., Terraform, Pulumi). Solid experience with one or more cloud platforms: AWS, GCP, Azure, or DigitalOcean. Proficiency in scripting and automation (e.g., Bash, Python). Familiarity with … message brokers like RabbitMQ and caching solutions like Redis. Deep understanding of web protocols (HTTP, TCP, UDP) and modern architectural patterns. A passion for open-source, developer tools, and clean, maintainable code. 100% Remote Our entire company is distributed, so we take remote work seriously. If you’d rather not work from home, we will cover the cost of More ❯
Posted:

Machine Learning Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
Digital Waffle
of data modelling , cloud infrastructure (preferably AWS), and modern APIs Experience with relational and NoSQL databases (e.g. PostgreSQL, MongoDB) Problem-solver who can reason about complex systems and deliver clean, scalable code Excellent communication skills and ability to collaborate across technical and non-technical teams Nice to Have Hands-on experience with agentic workflows or autonomous AI systems More ❯
Posted:

Developer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Hymans Robertson LLP
technical audiences Confident across the software development lifecycle You may also develop skills in R language, though it is not essential. Note: Candidates will be expected to complete a Clean Code Challenge as part of the recruitment process. Additional benefits include: Flexible employee benefits packages A collaborative, supportive work environment On-site mental health and wellbeing support Development More ❯
Posted:

Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Hymans Robertson LLP
technical audiences Confident across the software development lifecycle You may also develop skills in R language, though it is not essential. Note: Candidates will be expected to complete a Clean Code Challenge as part of the recruitment process. Additional benefits include: Flexible employee benefits packages A collaborative, supportive work environment On-site mental health and wellbeing support Development More ❯
Posted:

Senior Software Engineer

Maidenhead, England, United Kingdom
Maersk
turn high-level goals into actionable steps , and navigate ambiguity with focus and clarity. An inclusive and collaborative approach to mentoring, feedback, and team success. A commitment to writing clean, maintainable code and designing systems that are both thoughtful and resilient. Clear communication skills, with the ability to adjust your style based on your audience. Maersk is committed More ❯
Posted:

Data Engineer

London, England, United Kingdom
Aviva
and experience we’re looking for: Proven experience in data engineering using Snowflake and dbt , with a solid understanding of DataOps and CI/CD practices. Proficiency in writing clean, maintainable code in SQL or Python . Experience with Scala , Java , or similar languages is a plus. Hands-on experience with data pipeline orchestration tools such as Apache More ❯
Posted:

Data Engineer

Greater London, England, United Kingdom
Kharon
solutions to improve data extraction and analysis across Kharon’s products. Partner with the doers. Sit with product managers, data scientists, investigators, and sanctions experts – translate fuzzy problems into clean, testable code. QUALIFICATIONS: Bachelor’s degree in Computer Science, Statistics, Engineering, or a related field. 2+ years of professional experience in software or data engineering. Ability to work standard … which leverages open-source intelligence, data mining, network analysis, and machine learning to generate unparalleled insights on networks engaged in illicit financial activity. Key focus areas include system architecture, code quality, automation, and observability. To the right person, this will be the perfect kind of challenge. Our mission is compelling, our product is powerful, and we’re growing at More ❯
Posted:

Senior Data Scientist - Telematics

London, United Kingdom
Hybrid / WFH Options
Zego
. Candidates with a BSc and strong production experience will also be considered. Experience delivering data science or data engineering solutions into production. You're comfortable writing production-grade code, not just notebooks. Strong Python and SQL skills, including the basic libraries (Pandas, Numpy, ScikitLearn). You value writing clean, maintainable, and tested code. Proven ability to design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Portishead, England, United Kingdom
Hybrid / WFH Options
Viper Subsea Ltd
contributing to production applications using Java, the Spring Framework and GraphQL/REST APIs. Strong understanding of backend system design, including infrastructure, APIs, and data storage. Proficiency in writing clean, maintainable, and testable code, with experience using testing frameworks such as JUnit and familiarity with Test-Driven Development (TDD). Strong understanding of Continuous Integration/Continuous Deployment More ❯
Posted:

Senior Software Engineer

Manchester, England, United Kingdom
Hybrid / WFH Options
Socium Recruitment
ground up — no fluff, no inherited mess. It’s a rare chance to shape architecture, own decisions, and build something new without the weight of legacy dragging behind you. Clean slate. Sharp team. Real impact. Why You’ll Love It Here: Innovative Environment: Imagine shaping a product from scratch! We’re creating our own Decision Engine, and you’ll … Development): Quality is non-negotiable. Event-Driven Development: Harness the power of events for seamless workflows. Coding Excellence: SOLID principles and TDD are our foundation. We’re obsessed with clean, maintainable code. Autonomy & Growth: Think independently, own challenges, and collaborate when needed. We’re all about personal and professional growth. What We’re Looking For: Curiosity: You don’t More ❯
Posted:

Data Engineer

Penryn, England, United Kingdom
Hybrid / WFH Options
Aspia Space
be instrumental in building, managing, and optimising our data infrastructure across both on-premise HPCs and cloud platforms. You’ll work closely with ML engineers and researchers to wrangle, clean, and prepare large datasets—including geospatial data—for training our large-scale AI models. Key Responsibilities: •Architect, design, and manage scalable data pipelines and infrastructure across on-premise and … cloud environments (AWS S3, Redshift, Glue, Step Functions). •Ingest, clean, wrangle, and preprocess large, diverse, and often messy datasets—including structured, unstructured, and geospatial data. •Collaborate with ML and research teams to ensure data pipelines align with model training requirements and schedules. •Develop and maintain robust metadata management and data versioning strategies. •Optimise data workflows for performance, reproducibility … with large-scale datasets and distributed systems. •Experience working across hybrid environments: on-premise HPCs and cloud platforms. •Proficiency with Linux, bash scripting, and git. •Proven ability to write clean, maintainable, and testable code. •Ability to thrive in a fast-paced, dynamic environment with shifting priorities. •Excellent problem-solving and communication skills. • Proximity to our Penryn office in Cornwall More ❯
Posted:

Senior Software Engineer (Android)

London, England, United Kingdom
Hybrid / WFH Options
Compare the Market
tick all boxes but share what makes you great for this role. What we'd like to see from you: • Strong knowledge of Kotlin, Compose, and JUnit • Experience with clean architectures (MVVM) using Compose • Exposure to Continuous Integration systems • Experience writing Unit Tests (JUnit) and UI tests (Roboelectric) • Experience with multi-threading and frameworks like Kotlin Coroutines, RxJava, and … RxKotlin • Experience working with REST APIs and offline caching • Knowledge of databases (Google's Room Library) • Advocates of clean coding practices • Additional knowledge of Swift is beneficial Our people bring our purpose to life. We foster a culture of innovation and challenge. Our teams of over 300 tech experts use the latest tools and technologies including Docker, Kubernetes, AWS More ❯
Posted:

Senior Software Engineer (iOS)

London, England, United Kingdom
Hybrid / WFH Options
Compare the Market
to hear what makes you great for this role. What we'd like to see from you: Strong knowledge of iOS, Swift, UIKit, SwiftUI and related SDKs Experience in clean architectures (MVVM-C) Exposure to Continuous Integration systems Experience in writing Unit Tests (XCTest) Experience of multi-threading and dependency injection Experience working with REST APIs and offline caching … Exposure to databases (Realm/CoreData) An advocate of clean coding practices Our people bring our purpose to life. We champion a culture of innovation and challenge. We have over 300 tech experts across our teams all using the latest tools and technologies including Docker, Kubernetes, AWS, Kafka, Java, Scala, Python, iOS, Android .Net Core, Swift, Kotlin, Node.js and More ❯
Posted:

Back End Developer

London, England, United Kingdom
JR United Kingdom
TypeScript. Strong API development (REST, Swagger) and database skills (SQL & NoSQL). Experience with frameworks like Nest.js and integrating third-party services. Proficiency in TDD and Jest. Passion for clean, efficient, and maintainable code. Additional Skills: Experience with performance optimization, DevOps (Docker, AWS, Heroku), or transitioning from monolith to microservices. Competitive salary & benefits. A collaborative and diverse international team. More ❯
Posted:

NET Developer

Brinsworth, Yorkshire, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
Mobile application development SSRS/Crystal Reports Experience with legacy system migration projects What We're Looking For 4+ years commercial development experience Strong understanding of MVC architecture and clean coding practices Self-motivated with excellent problem-solving skills Able to work independently and collaboratively Working Arrangements We offer a hybrid working model. Excellent Benefits Package Scottish Widows Pension More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 50,000 Annual
Posted:

NET Developer

Rotherham, South Yorkshire, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
Mobile application development SSRS/Crystal Reports Experience with legacy system migration projects What We're Looking For 4+ years commercial development experience Strong understanding of MVC architecture and clean coding practices Self-motivated with excellent problem-solving skills Able to work independently and collaboratively Working Arrangements We offer a hybrid working model. Excellent Benefits Package Scottish Widows Pension More ❯
Employment Type: Permanent
Salary: £40000 - £50000/annum
Posted:

Software Developer

Manchester, United Kingdom
The Candidate Ltd
Vue). Willingness to learn new techs and platforms. Desirable Skills: Experience building from first principles without reliance on frameworks. Understanding of SOLID principles and design patterns to produce clean, concise code. Strong problem-solving skills and an eagerness to learn new technologies. What's on Offer? Competitive salary of up to £35,000 per annum. Opportunity to work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

React Developer

London Area, United Kingdom
Hybrid / WFH Options
Explore Group
ll Do Design, build, test, and maintain modern, high‐performance React applications (covering ES6+, Redux, React Router, Next.js, React Query, or similar). Develop mobile‐first, responsive UIs with clean, scalable, and secure code. Work across the stack, integrating with REST APIs and backend services. Estimate effort, scope technical designs, and communicate clearly with stakeholders. Mentor and share knowledge More ❯
Posted:

React Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Explore Group
ll Do Design, build, test, and maintain modern, high‐performance React applications (covering ES6+, Redux, React Router, Next.js, React Query, or similar). Develop mobile‐first, responsive UIs with clean, scalable, and secure code. Work across the stack, integrating with REST APIs and backend services. Estimate effort, scope technical designs, and communicate clearly with stakeholders. Mentor and share knowledge More ❯
Posted:
Clean Code
10th Percentile
£36,450
25th Percentile
£49,250
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,750