Clean Code Jobs in London

51 to 75 of 78 Clean Code Jobs in London

Staff Software Engineer

london, south east england, united kingdom
Hybrid/Remote Options
Starling
shiny new Engineering careers page We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who … to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care More ❯
Posted:

RoR Full Stack Software Engineer

london, south east england, united kingdom
Hybrid/Remote Options
Bit Zesty
growing companies. You'll work closely with our UX designers, project managers, and technical leadership to deliver excellent software that stands the test of time. If you love shipping clean, reliable code and want to be part of a team that takes craft seriously, we'd love to hear from you. What You'll Do Build and maintain … high-quality Rails applications, as well as services in other languages/frameworks where required. Use AI tools (Cursor, Claude Code, Droid, etc.) to accelerate high-quality delivery — not replace engineering judgment. Contribute to architectural decisions, technical planning, and system design. Debug issues, optimise performance, and proactively propose improvements. Work with wireframes, mockups, and user stories to deliver well … designed systems. Participate in code reviews and foster a culture of engineering excellence. Own features end-to-end: from concept, to development, to deployment and monitoring. Work across multiple live client projects and handle context-switching confidently. Requirements What We're Looking For: Strong Ruby on Rails experience, ideally across multiple production applications. Comfortable working in existing codebases and More ❯
Posted:

Senior Software Engineer

London, Cathedrals, United Kingdom
The Portfolio Group
in London, helping shape robust backend services and responsive user experiences using React and NextJS. What You'll Do Build and maintain scalable, secure applications, modern architectural patterns Write clean, test-driven code with a focus on performance and usability Collaborate across teams to deliver iterative improvements Lead on innovation and continuous delivery best practices Support and mentor … hands-on with the tech What We're Looking For Proven experience working with React Strong understanding of microservices, CI/CD, and DevOps practices Confident writing performant frontend code Agile mindset with excellent communication skills Enthusiastic about solving problems and sharing knowledge Nice to Have: Experience with Drupal 7 Familiarity with serverless architectures, quality engineering, or modern frontend More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum
Posted:

Machine Learning Engineer

TW75QD, Syon, Greater London, United Kingdom
Hybrid/Remote Options
Sky
presenting to Data leaders when needed. Strong working knowledge of modern ML frameworks (e.g., XGBoost, Scikit-learn, TensorFlow) and experience applying them to real-world problems. Proficiency in writing clean, maintainable, and efficient code in Python and SQL. Solid understanding of software engineering principles, including version control (Git), testing, CI/CD pipelines, and containerization (Docker/Kubernetes More ❯
Employment Type: Permanent
Posted:

Core Engineer

london, south east england, united kingdom
Flowdesk
maintain backward compatibility and schema evolution. Ways of working Follow established architecture and coding standards; participate in RFCs/design reviews and propose incremental improvements within existing patterns. Write clean, well-documented code and meaningful tests. Contribute to PR reviews; maintain up-to-date technical docs and diagrams. Own components end-to-end from spec to production support. More ❯
Posted:

D365 Developer

London, South East, England, United Kingdom
Hybrid/Remote Options
recruitment22
the Microsoft Dynamics 365 and Power Platform ecosystem. With approximately 80% billable work, this is a hands-on development role where you will stay close to the technology—writing clean, efficient code that aligns with best practices and client expectations. Key Responsibilities: Develop and customise applications within Dynamics 365 and Power Platform Translate functional requirements into robust, scalable More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Java Engineer - Trading

London, South East, England, United Kingdom
Robert Walters
swaps and exotic portfolios, with a strong focus on performance, reliability, and traceability. Key Responsibilities: Design, develop, test, and deploy high-quality software using Java and related technologies Conduct code reviews, ensuring clean, maintainable, and efficient code Mentor junior developers and promote technical excellence within the team Analyse and resolve performance, scalability, and concurrency issues Contribute to More ❯
Employment Type: Full-Time
Salary: £100,000 - £130,000 per annum
Posted:

Senior Java Engineer VP - Trading

London, South East, England, United Kingdom
Robert Walters
swaps and exotic portfolios, with a strong focus on performance, reliability, and traceability. Key Responsibilities: Design, develop, test, and deploy high-quality software using Java and related technologies Conduct code reviews, ensuring clean, maintainable, and efficient code Mentor junior developers and promote technical excellence within the team Analyse and resolve performance, scalability, and concurrency issues Contribute to More ❯
Employment Type: Full-Time
Salary: £100,000 - £140,000 per annum
Posted:

Senior iOS App Developer

London, United Kingdom
Stott & May Professional Search Limited
the iOS version of the app, ensuring it delivers a pixel-perfect, performant, and luxury-aligned experience for customers. You will be a high-performing developer who thrives on clean architecture, elegant code collaborative delivery whilst working as part of an Agile cross-functional team. Skills and Experience * Strong proficiency in Swift and iOS SDKs, with a deep … understanding of UIKit, SwiftUI, Combine, and Core frameworks. * Experience with RESTful APIs, JSON, and mobile architecture patterns (MVVM, Clean Architecture). * Familiarity with Xcode, GitHub, mobile CI/CD tools, automated testing frameworks and the app store deployment process. * Proven experience delivering high-quality iOS applications in Agile environments. * Exceptional communication skills and ability to collaborate effectively with cross More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

DevOps Engineer - eDV Cleared

London, South East, England, United Kingdom
Searchability NS&D
build, and optimise systems that deliver performance, scalability, and reliability at scale. Key Responsibilities Collaborate with cross-functional teams to architect and deliver user-centric platform solutions . Write clean, efficient, and scalable code aligned with industry best practices. Optimise application performance and reliability , ensuring seamless user experiences. Participate in agile development processes , including sprint planning, daily stand … ups, and code reviews. Required Skills & Experience Proven experience as a Platform Engineer , with a strong emphasis on user experience . Proficiency in container orchestration (Kubernetes) and cloud infrastructure management (AWS). Expertise in scripting languages (Python, Bash) and programming languages (Java). Hands-on experience with DevOps tools : GitLab, Ansible, Prometheus, Grafana, Nagios, Argo CD, Rancher, Harbour. Deep More ❯
Employment Type: Full-Time
Salary: £45,000 - £100,000 per annum
Posted:

Senior Platform Engineer

London, United Kingdom
Hybrid/Remote Options
Fruition Group
genuine engineering challenges. You'll collaborate closely with product and engineering teams across the stack to improve developer experience, strengthen observability, and troubleshoot complex distributed systems. A focus on clean, maintainable code, cloud infrastructure, and strong security practices is essential. Senior Platform Engineer - Key Skills & Experience: Solid background in software engineering, with significant platform or backend experience Proficiency … and services Strong expertise in AWS, including CloudFront and related web application services Hands-on experience with CI/CD pipelines and modern deployment practices Familiarity with infrastructure-as-code tools such as Terraform Strong understanding of security best practices in application and infrastructure design Exposure to observability tools (e.g. Prometheus, Grafana, structured logging) Confident debugging and resolving issues More ❯
Employment Type: Contract, Work From Home
Posted:

Principal Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
Fynity
systems using modern Java technologies. Design and build scalable, high-availability systems processing millions of real-time transactions Work with Java 17+, Spring WebFlux, AKKA, Kafka, and more Write clean, testable code using TDD and BDD Contribute to architectural decisions in a fast-evolving codebase Collaborate within Agile teams (Kanban/Scrum) 🧠 What You Bring We’re looking More ❯
Posted:

Machine Learning Operations Engineer

London, South East, England, United Kingdom
Hybrid/Remote Options
Proactive Appointments
that applications run smoothly and handle large-scare data efficiently. Implement and maintain monitoring of model drifts, data-quality alerts, scheduled r-training pipelines. Data Management and Preprocessing: Collect, clean and preprocess large datasets to facilitate analysis and model training. Implement data pipelines and ETL processes to ensure data availability and quality. Software Development: Write clean, efficient and … scalable code in Python. Utilize CI/CD practices for version control, testing and code review. Work closely with actuarial analysts, actuarial modelling team (AMT) and other colleagues in the company to integrate data science findings into practical advice and strategies. Stay abreast of new trends and technologies in Data Science technologies and pensions to identify opportunities for More ❯
Employment Type: Full-Time
Salary: £40,000 - £65,000 per annum
Posted:

Senior Consultant

london, south east england, united kingdom
Capgemini
and optimise component lifecycle methods and React hooks for performance and maintainability Manage application state using appropriate strategies eg Context API Redux Zustand Apply React design patterns to ensure clean reusable and scalable code Integrate TypeScript for type safety and improved developer experience Ensure code quality through linting tools eg ESLint Prettier and enforce consistent coding standards … TypeScript in React projects Familiarity with state management libraries and patterns Knowledge of common React design patterns eg container presentational HOCs render props Experience with linting tools and enforcing code quality Proven testing experience with modern JavaScript testing frameworks Awareness of security and accessibility best practices Experience with performance profiling and optimisation in React apps Handson experience with CICD More ❯
Posted:

Python Data Engineer Azure & PySpark

London, United Kingdom
Brightbox GRP Ltd
Python Data Engineer skilled in PySpark, Delta Lake, Azure services, containerized development, and Behave-based testing. Youll design and build scalable data pipelines and maintain high-quality, test-driven code in a cloud environment. What youll do Build and maintain Python/PySpark pipelines for data ingestion, processing, and validation. Write unit and BDD tests using Behave, including mocking … and patching. Create and optimize Delta Lake tables for reliable, performant data storage. Use Docker to manage consistent development, testing, and deployment environments. Build configurable, parameter-driven code for modular data solutions. Work with Azure Functions, Key Vault, and Blob Storage for cloud-based workflows. Collaborate with architects, data scientists, and DevOps on CI/CD and deployment. Tune … and troubleshoot Spark jobs in production. Document solutions and follow cloud security and governance best practices. Skills you need Strong Python skills with a focus on clean, test-driven code. Experience writing Behave tests and using mocking/patching techniques. Solid PySpark knowledge and experience with distributed data processing. Understanding of Delta Lake (ACID, schema evolution, performance). Hands More ❯
Employment Type: Contract
Rate: £400 - £458 per day, Benefits remote
Posted:

C# Developer

London, Farringdon, United Kingdom
Hybrid/Remote Options
VIQU IT
a internal project. You will also contribute to the development, customisation and integration of Microsoft dynamics 365. The successful Software Developer will work closely with senior leadership to create clean and efficient code to provide software solutions for the business. Key responsibilities of the C# Developer: Develop clear and documented C#/.Net code Customize, extend, and … support Microsoft Dynamics 365 Build integrations between Dynamics 365 Develop plugins, workflows and custom components within Dynamics Collaborate with cross-functional teams in a fully remote environment Participate in code reviews to help define best practices Key experience of the C# Developer: Must have strong experience with developing in C#/.Net Must have hands-on Experience with Microsoft More ❯
Employment Type: Contract
Rate: £300 - £400/day
Posted:

C# Developer

London, South East, England, United Kingdom
Hybrid/Remote Options
VIQU IT Recruitment
a internal project. You will also contribute to the development, customisation and integration of Microsoft dynamics 365. The successful Software Developer will work closely with senior leadership to create clean and efficient code to provide software solutions for the business. Key responsibilities of the C# Developer: Develop clear and documented C#/.Net code Customize, extend, and … support Microsoft Dynamics 365 Build integrations between Dynamics 365 Develop plugins, workflows and custom components within Dynamics Collaborate with cross-functional teams in a fully remote environment Participate in code reviews to help define best practices Key experience of the C# Developer: Must have strong experience with developing in C#/.Net Must have hands-on Experience with Microsoft More ❯
Employment Type: Contractor
Rate: £300 - £400 per day
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Fyre Global Limited
Building and scaling a Node.js application that sits at the core of the product Designing and implementing new features for different sectors and use cases Helping drive improvements in code quality, architecture, and testing practices Working closely with product and engineering to prioritise, shape, and deliver features Introducing best practices and guiding a shift towards cleaner, more maintainable code … development Comfortable working across or picking up other tech as needed ie AWS, React etc (If you have experience with AWS & React, that is a bonus) Enthusiasm for writing clean, tested, production-ready code Experience (or interest) in data-heavy systems, IoT, or connected devices Ultimately, this is a backend focussed position, so as a Senior Software Engineer More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

london (city of london), south east england, united kingdom
Fyre Global Limited
Building and scaling a Node.js application that sits at the core of the product Designing and implementing new features for different sectors and use cases Helping drive improvements in code quality, architecture, and testing practices Working closely with product and engineering to prioritise, shape, and deliver features Introducing best practices and guiding a shift towards cleaner, more maintainable code … development Comfortable working across or picking up other tech as needed ie AWS, React etc (If you have experience with AWS & React, that is a bonus) Enthusiasm for writing clean, tested, production-ready code Experience (or interest) in data-heavy systems, IoT, or connected devices Ultimately, this is a backend focussed position, so as a Senior Software Engineer More ❯
Posted:

RPG Developer

City, London, United Kingdom
Hybrid/Remote Options
Permanent Futures Limited
an experienced RPG Developer with strong AS400/IBM i expertise for a high-impact contract position. This is an excellent opportunity for seasoned specialists who take pride in clean, reliable code and enjoy working within complex enterprise environments. RPG Developer - About the Role Our client is undergoing a significant programme of work modernising and enhancing their core … of the IBM i/AS400 environment, tooling, and deployment processes. Background in supporting and enhancing large-scale or business-critical applications. Ability to analyse complex requirements and deliver clean, maintainable solutions. Excellent communication skills and a proactive, problem-solving mindset. RPG Developer - Why Join This Project? Opportunity to work with a major, well-respected technology-driven organisation . More ❯
Employment Type: Contract
Rate: GBP 550 - 650 Daily
Posted:

RPG Developer

London, Aldgate, United Kingdom
Hybrid/Remote Options
Permanent Futures Limited
an experienced RPG Developer with strong AS400/IBM i expertise for a high-impact contract position. This is an excellent opportunity for seasoned specialists who take pride in clean, reliable code and enjoy working within complex enterprise environments. RPG Developer - About the Role Our client is undergoing a significant programme of work modernising and enhancing their core … of the IBM i/AS400 environment, tooling, and deployment processes. Background in supporting and enhancing large-scale or business-critical applications. Ability to analyse complex requirements and deliver clean, maintainable solutions. Excellent communication skills and a proactive, problem-solving mindset. RPG Developer - Why Join This Project? Opportunity to work with a major, well-respected technology-driven organisation . More ❯
Employment Type: Contract
Rate: £550 - £650/day
Posted:

Fabric Consultant

London, United Kingdom
Hybrid/Remote Options
Tenth Revolution Group
data. Key Responsibilities: Build and optimise data pipelines and ETL workflows using Microsoft Fabric and Azure Synapse or Databricks. Implement scalable solutions for data ingestion, storage, and transformation. Develop clean, reusable Python code for data engineering tasks. Research and integrate the latest cloud-based technologies. Requirements: Proven experience in data engineering with Azure tools (Synapse, Data Factory, Databricks More ❯
Employment Type: Permanent
Salary: £65000 - £85000/annum
Posted:

Fabric Consultant

London, South East, England, United Kingdom
Hybrid/Remote Options
Tenth Revolution Group
data. Key Responsibilities: Build and optimise data pipelines and ETL workflows using Microsoft Fabric and Azure Synapse or Databricks. Implement scalable solutions for data ingestion, storage, and transformation. Develop clean, reusable Python code for data engineering tasks. Research and integrate the latest cloud-based technologies. Requirements: Proven experience in data engineering with Azure tools (Synapse, Data Factory, Databricks More ❯
Employment Type: Full-Time
Salary: £65,000 - £85,000 per annum
Posted:

AI Engineer

london, south east england, united kingdom
Ebury
agent decision is logged, explainable and fully auditable for regulatory purposes. Production Engineering: Own the full technical roadmap from prototype to production, ensuring systems are deployed using Infrastructure-as-Code (Terraform/CDK) and meet strict security standards Required Qualifications Core Engineering & Python: Strong background in software engineering and Python. You write clean, production-grade code and More ❯
Posted:

Senior Software Developer

London, United Kingdom
Fyre Global Ltd
Building and scaling a Node.js application that sits at the core of the product Designing and implementing new features for different sectors and use cases Helping drive improvements in code quality, architecture, and testing practices Working closely with product and engineering to prioritise, shape, and deliver features Introducing best practices and guiding a shift towards cleaner, more maintainable code … Node.js Comfortable working across or picking up other tech as needed – ie AWS, React etc (If you have experience with AWS & React, that is a bonus) Enthusiasm for writing clean, tested, production-ready code Experience (or interest) in data-heavy systems, IoT, or connected devices If you’re an engineer who likes solving real problems, shaping a product More ❯
Employment Type: Permanent
Salary: £110000 - £130000/annum Equity
Posted:
Clean Code
London
10th Percentile
£54,375
25th Percentile
£68,750
Median
£80,000
75th Percentile
£95,000
90th Percentile
£120,000