Clean Code Jobs in the UK

1,476 to 1,500 of 2,011 Clean Code Jobs in the UK

Senior Java Developer

Reading, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Developer

Brighton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Developer

Aberdeen, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Developer

Manchester, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Developer

Exeter, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Developer

Basingstoke, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Developer

Milton Keynes, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Machine Learning Engineer

London, United Kingdom
Optimove
GPU support to efficiently train deep learning models. Minimum 3 years of experience in a similar role. Strong programming skills and a good understanding of software engineering principles and clean code practices. Expert-level knowledge of Python for machine learning and data manipulation (pandas, NumPy). Advanced experience with SQL for data querying and manipulation. Experience with Git … Full understanding of recommendation algorithms and their applications. Professional experience in personalization and/or predictive CRM, and micro-segmentation. Experience with CI/CD pipelines and Infrastructure as Code (IaC) tools (Terraform, Bicep, etc.). Apply for this job indicates a required field First Name Last Name Email Phone Resume/CV Enter manually Accepted file types: pdf More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff AI/ML Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
agents to intelligent automation tools. Architect, implement, and maintain scalable LLM systems suitable for large-scale, multi-user environments. Build production ready, high quality AI/ML products; produce clean code and contribute to internal methodologies for prompt engineering, evaluation, and LLM usage patterns. Tune prompts, pipelines, and infrastructure to ensure robust behaviour, low latency, and cost-efficient … orchestration. In Return: At Arm, you'll work on AI challenges with practical impact across a global organization. You'll join a collaborative team that values deep technical insight, clean engineering and creative problem-solving. Your contributions will influence how thousands of engineers at Arm design and verify the next generation of computing platforms-smarter, faster, and at scale. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Engineer - Hedge Fund

London, England, United Kingdom
evoke
across the SDLC from design and architecture through to implementation and delivery. This is a hands-on engineering role with real autonomy, working in a fast-paced environment where clean, scalable code is valued. The ideal candidate will have strong experience with Java (Java 17), Kafka, and building modern microservices using Spring Boot. Financial services experience is not More ❯
Posted:

.Net Integration Developer

London, England, United Kingdom
JR United Kingdom
Collaborate on the design and productisation of key integrations. Work cross-functionally to troubleshoot issues and improve integration reliability. Explore and implement tools to simplify third-party connectivity. Write clean, testable code and champion engineering best practices. About You Skilled in building and consuming REST and SOAP APIs Hands-on experience with Azure-based development; AWS knowledge is More ❯
Posted:

Senior Java Developer - Citi

London, England, United Kingdom
Hybrid / WFH Options
Jobs via eFinancialCareers
provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi. We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial sector. We welcome applications from … real interest in/passion for coding Extensive experience in hands-on software development using Java and related frameworks Highly credible hands-on engineer, confident to dive into a code-base and deliver substantive features and change Ability to work directly with business partners and other stakeholders Strong systems (software, hardware, networks) knowledge required to define solutions and trouble More ❯
Posted:

Software Engineer

London, England, United Kingdom
APOLITICAL
a domain owner. This role strengthens our ability to ship features rapidly and reliably to public servants and policymakers. Success is measured by your ability to: Contribute production-quality code across the stack. Help your squad ship well-tested, maintainable features on schedule. Improve team velocity by reducing handoff friction and increasing ownership. Tasks and remit You’ll work … a two-way learning environment. This role is exciting if you’re eager to grow technically and professionally in a supportive, pragmatic team. You’ll be empowered to own code, propose improvements and understand how your work impacts our users. You will be: Writing TypeScript across the stack Building APIs, UI components and end-to-end tests Learning from … Propose and lead a technical improvement (e.g. test coverage, DX). About you This is a great fit if you... Enjoy being hands-on with a focus on writing clean, scalable code. Relish the fast pace and exploratory nature of a startup environment. Like working full-stack and improving at both ends. Want to be part of building a More ❯
Posted:

Mobile Engineer

London, England, United Kingdom
Mettle
across the business to drive the direction of mobile development and put the long-term interests of our customers at the heart of key decisions. You’ll Also Develop clean, elegant, and reusable code that is well tested and easy to maintain and extend Collaborate across our mobile chapter to uphold standards and best practices Support other engineers More ❯
Posted:

Data Scientist

Belfast, United Kingdom
Liberty Insurance Limited
skills we need: Professional Python Development Experience: Minimum 1-3 years of hands-on experience using Python in a professional setting (beyond academic coursework). Strong proficiency in writing clean, efficient, and maintainable code. Collaborative Coding Practices: Proficient in using Git for version control within a collaborative development environment. Experience with pull requests, code reviews, and branch management … a variety of approaches and mechanisms in line with best practices. Develop best practices for the team and coach other team members on areas such as style, documentation, and code management. Grow your knowledge in all components of the Data Science life cycle. Seek opportunities for you and your team members to share and celebrate what you've achieved More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Developer

Crawley, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Data Engineer – Python | Databricks | PySpark

London Area, United Kingdom
Hybrid / WFH Options
DATAHEAD
high-quality, scalable data products. What You’ll Do: Build and maintain scalable Python applications using Databricks and PySpark Design and optimise robust data pipelines and processing frameworks Write clean, modular, and testable code aligned with SOLID principles Contribute to CI/CD pipelines , automated testing frameworks, and deployment tools Collaborate with stakeholders across data science, analytics, and More ❯
Posted:

Data Engineer – Python | Databricks | PySpark

City of London, London, United Kingdom
Hybrid / WFH Options
DATAHEAD
high-quality, scalable data products. What You’ll Do: Build and maintain scalable Python applications using Databricks and PySpark Design and optimise robust data pipelines and processing frameworks Write clean, modular, and testable code aligned with SOLID principles Contribute to CI/CD pipelines , automated testing frameworks, and deployment tools Collaborate with stakeholders across data science, analytics, and More ❯
Posted:

AI Automation Engineer

Hammersmith, England, United Kingdom
Adsum
stack. Key Requirements Recent degree (BSc/MSc) in CS, Engineering, Maths or similar Prior project experience automating workflows using AI and orchestration tools. Python proficiency & habit of writing clean, tested code Exposure to LLM APIs, prompt engineering and agent orchestration tools Understanding of REST/GraphQL and basic DevOps (Git, CI, containers) Clear written & verbal communication Growth More ❯
Posted:

Backend Engineer - Core Infrastructure

London, England, United Kingdom
Hybrid / WFH Options
Spotify
in ensuring they perform at scale. You have excellent communication and collaboration skills, ensuring alignment across cross-functional teams. You care deeply about sound engineering practices like continuous delivery, clean code and automated testing. You are experienced in designing and building distributed and scalable systems and feel thrilled by the idea of seeing millions of users running your More ❯
Posted:

Software Developer

Peterborough, England, United Kingdom
Hybrid / WFH Options
identifi Global Resources
real ownership of your work. Key Responsibilities Design, develop, test and maintain custom-built software solutions Collaborate closely with the existing development team on new features and integrations Write clean, maintainable code and perform thorough testing Develop and document RESTful APIs and internal system integrations Participate in design reviews and contribute to continuous improvement of the platform Help More ❯
Posted:

Senior Java Developer

Hemel Hempstead, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
applications. Proven ability to work independently, solve complex problems, and take initiative. A strong grasp of secure coding practices and attention to software performance and reliability. Comfortable with writing clean, testable code and collaborating with QA to ensure high-quality delivery. Excellent communication skills, with experience gathering requirements from internal and external stakeholders. · A self-starter who enjoys More ❯
Posted:

Senior Java Engineer (for DevSecOps team)

City of London, London, United Kingdom
Hybrid / WFH Options
RE Partners
banks in the world. All this from London’s iconic Canary Wharf, with a hybrid model that supports flexibility and work-life balance. If you're passionate about writing clean, modern Java code and want to see your work used at a global scale, this is the kind of long-term project that builds real career momentum. What More ❯
Posted:

Senior Java Engineer (for DevSecOps team)

London Area, United Kingdom
Hybrid / WFH Options
RE Partners
banks in the world. All this from London’s iconic Canary Wharf, with a hybrid model that supports flexibility and work-life balance. If you're passionate about writing clean, modern Java code and want to see your work used at a global scale, this is the kind of long-term project that builds real career momentum. What More ❯
Posted:

Software Developer

Blackburn, Lancashire, North West, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
and engaging directly with end users to deliver high-quality results. Responsibilities Working with modern technologies inlcuding .Net 8, React js and Vue js Building and improving applications, writing clean, maintainable code that's ready for production Contributing to planning sessions, offering input on new features and helping to define technical requirements Maintaining existing systems, identifying areas for More ❯
Employment Type: Permanent, Work From Home
Salary: £30,000
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000