Clean Code Jobs in the UK

901 to 925 of 1,113 Clean Code Jobs in the UK

Senior Software Engineer

City of London, London, United Kingdom
Wave Talent
days in, this company is building an awesome consumer facing products with real world impact, including automation tools to dynamic web applications. You won’t just be writing code, you’ll be contributing to meaningful solutions that improve everyday lives, working in a tech-first, mission-driven environment that values your input across both engineering and product decisions. About … engineering skills and a track record of building modern, reliable web applications. Familiarity with cloud platforms, ideally AWS. Experience with containerisation technologies (e.g Docker). Solid testing discipline and clean code standards. Interested to find out more, drop me a message and we can run through the details Senior Software Engineer – Functional Programming Focus – Up to More ❯
Posted:

Principal Java Engineer

United Kingdom
Search 5.0
ll Do Design, build, and maintain backend services that power critical payment infrastructure Collaborate cross-functionally to turn real merchant challenges into elegant technical solutions Champion software quality through clean code, automated testing, and CI/CD Contribute to architecture, planning, and team best practices Own projects end-to-end — from concept to deployment What You Bring … years of software engineering experience Strong hands-on experience with Java and backend system design Familiarity with systems integration, messaging middleware, and distributed architecture A pragmatic mindset — you balance clean design with delivering value fast Comfortable working solo or as part of a team, with a proactive and collaborative approach Why Join Small teams, real ownership, no red tape More ❯
Posted:

Software Developer

United Kingdom
Searchability
wins means that they are now looking for local and dedicated Software Developers to join their close-knit team. The Software Developer role: You will be developing high quality code and maintaining their clean coding practices. Tec Stack includes: C#, .Net, WPF, ASP.Net MVC, SQL Server Experience working with C# Commercial experience of .NET Can do attitude with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

United Kingdom
Hybrid / WFH Options
Search 5.0
ll Do Design, build, and maintain backend services that power critical payment infrastructure Collaborate cross-functionally to turn real merchant challenges into elegant technical solutions Champion software quality through clean code, automated testing, and CI/CD Contribute to architecture, planning, and team best practices Own projects end-to-end — from concept to deployment What You Bring … years of software engineering experience Strong hands-on experience with Java and backend system design Familiarity with systems integration, messaging middleware, and distributed architecture A pragmatic mindset — you balance clean design with delivering value fast Comfortable working solo or as part of a team, with a proactive and collaborative approach Why Join Small teams, real ownership, no red tape More ❯
Posted:

Engineering Manager (Hands on)

United Kingdom
Hybrid / WFH Options
InterQuest Group
class developers. Now, we’re looking for an experienced Tech Lead/Engineering Manager to lead a talented squad of 10 engineers while remaining deeply hands-on in the code . 💼 What You’ll Do Lead a cross-functional team of 10 engineers, guiding delivery, performance, and culture. Remain hands-on with the codebase, architecture, and technical decisions. Collaborate … with leadership to shape our product and engineering vision. Drive a high-performance team culture through mentorship, feedback, and clear direction. Ensure scalable, clean code and lean delivery processes. 🔧 Our Stack Backend: Go, Node.js Frontend: React, TypeScript We’re open to candidates from either a backend or frontend background – what matters most is technical excellence and leadership experience More ❯
Posted:

Software Developer

Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Searchability (UK) Ltd
wins means that they are now looking for local and dedicated Software Developers to join their close-knit team. The Software Developer role: You will be developing high quality code and maintaining their clean coding practices. Tec Stack includes: C#, .Net, WPF, ASP.Net MVC, SQL Server Experience working with C# Commercial experience of .NET Can do attitude with More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Engineering Manager (Hands on)

London, England, United Kingdom
Hybrid / WFH Options
InterQuest Group
class developers. Now, we’re looking for an experienced Tech Lead/Engineering Manager to lead a talented squad of 10 engineers while remaining deeply hands-on in the code . What You’ll Do Lead a cross-functional team of 10 engineers, guiding delivery, performance, and culture. Remain hands-on with the codebase, architecture, and technical decisions. Collaborate … with leadership to shape our product and engineering vision. Drive a high-performance team culture through mentorship, feedback, and clear direction. Ensure scalable, clean code and lean delivery processes. Our Stack Backend: Go, Node.js Frontend: React, TypeScript We’re open to candidates from either a backend or frontend background – what matters most is technical excellence and leadership experience More ❯
Posted:

Senior Data Engineer

London, United Kingdom
Thoughtworks Inc
solutions You will develop intricate data processing pipelines, addressing clients' most challenging problems You will collaborate with data scientists to design scalable implementations of their models You will write clean, iterative code using TDD and leverage various continuous delivery practices to deploy, support and operate data pipelines You will use different distributed storage and computing technologies from the … pipelines, and maintain data storage, all within distributed systems You have hands-on experience of data modeling and modern data engineering tools and platforms You have experience in writing clean, high-quality code using the preferred programming language You have built and deployed large-scale data pipelines and data-centric applications using any of the distributed storage platforms More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded System Engineer - Up to £65,000

United Kingdom
Humand Talent
with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is looking for a Systems Engineer with a strong embedded software background to join their collaborative R&D team. You’ll be working on … a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and testing support Interest or experience with technologies like Rust, Docker, or signal processing You don More ❯
Posted:

Embedded System Engineer - Up to £65,000

London, England, United Kingdom
Humand Talent
with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is looking for a Systems Engineer with a strong embedded software background to join their collaborative R&D team. You’ll be working on … a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and testing support Interest or experience with technologies like Rust, Docker, or signal processing You don More ❯
Posted:

Consultant, Android Developer, Deloitte Digital

Belfast, United Kingdom
Deloitte LLP
and create great solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … full lifecycle of Android apps, from initial design and development to deployment on the Google Play Store and ongoing maintenance. Experience with version control systems, particularly Git, for managing code changes in a collaborative environment. Proficiency in writing and maintaining unit and instrumentation tests, and debugging complex issues using tools like Android Studio Debugger. Skills in optimizing app performance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Consultant, Android Developer, Deloitte Digital

Manchester, Lancashire, United Kingdom
Deloitte LLP
and create great solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … full lifecycle of Android apps, from initial design and development to deployment on the Google Play Store and ongoing maintenance. Experience with version control systems, particularly Git, for managing code changes in a collaborative environment. Proficiency in writing and maintaining unit and instrumentation tests, and debugging complex issues using tools like Android Studio Debugger. Skills in optimizing app performance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Scientist

London Area, United Kingdom
Insurwave Limited
commercial insurance market. Responsibilities Design, build, and deploy machine learning models that meet defined performance and business requirements Develop production-ready data science solutions and maintain high-quality, testable code using modern development practices Build and maintain APIs, data pipelines, and automated workflows to support model deployment, monitoring, and lifecycle management Analyse large and complex datasets, applying statistical and … and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such as LLMs, NLP, and intelligent document automation What skills and … learning concepts, algorithms, and evaluation metrics Practical knowledge of LLMs and NLP techniques; experience using frameworks like Hugging Face Transformers or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and More ❯
Posted:

Data Scientist

City of London, London, United Kingdom
Insurwave Limited
commercial insurance market. Responsibilities Design, build, and deploy machine learning models that meet defined performance and business requirements Develop production-ready data science solutions and maintain high-quality, testable code using modern development practices Build and maintain APIs, data pipelines, and automated workflows to support model deployment, monitoring, and lifecycle management Analyse large and complex datasets, applying statistical and … and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such as LLMs, NLP, and intelligent document automation What skills and … learning concepts, algorithms, and evaluation metrics Practical knowledge of LLMs and NLP techniques; experience using frameworks like Hugging Face Transformers or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and More ❯
Posted:

Quality Assurance Engineer II, Amazon Advertising - India and Emerging Marketplaces

London, United Kingdom
Amazon
both managed and self-serve advertisers while improving adoption, convenience, communication, payments, billing, reporting, etc. Quality Assurance Engineers at Amazon test applications and products at the user level and code level, both manually and with automated tools. Our QAEs are not pure black box testers, they are able to understand software internals, debug problems using log files, and write … in detail and coming up with the test strategy/planning, coming up with the test cases, driving the test case sign-off processes with the stakeholders, contributing to code level unit tests, test execution and reporting. Key job responsibilities Engineering in Computer Science or equivalent combination of technical education and work experience. Demonstrated experience in test planning, test … design and plan testing conditions, test scripts, and test data sets to ensure appropriate and adequate coverage and control. Strong analytical and problem solving skills Demonstrated experience in writing clean scripts/code quickly. Preferably Java coding. Experience in various automation tools and frameworks. Understanding of QA methodologies, life cycle and processes Strong organizational skills, able to track More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Level 4 - Software Developer Apprenticeship

Bedford, Bedfordshire, United Kingdom
Getting In Limited
From: 01/05/2025 Learning Provider Delivered by MILTON KEYNES COLLEGE Employer GUESTIA LIMITED Vacancy Description Collaborate with development teams to create, enhance, release software solutions Write clean, scalable, high-quality code and contribute to peer/code reviews Ensure software is delivered with quality by writing unit and automated tests Troubleshoot, identify and fix More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Engineer

Watford, Hertfordshire, United Kingdom
Onyx-Conseil
About the role We have an exciting opportunity for a Java Engineer to join the elementsuite team, with a passion for clean code, elegant architecture, and efficient delivery. This is a hands-on role where you'll be developing the elementsuite platform and its foundational services - all mission-critical components that underpin our software stack. You'll be … all-in-one solution is designed to power exceptional employee experiences and help our customers thrive. Key responsibilities in the role will include: Delivering best-in-class Java platform code, developing software in an iterative cycle with a focus on architecture and design throughout the process. Creating robust, scalable applications, using industry-standard source code control within a … level objectives. Creating, maintaining and enhancing foundational software tools for internal users. Maintaining and enhancing customer-facing platform services, such as authentication and integration services. Writing and maintaining performant code, interacting with Postgres, using extensive SQL skills and database knowledge. Providing hands-on architectural guidance and practical assistance to project teams and our development team, regarding our core product More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Android Developer

London Area, United Kingdom
Gravitas Recruitment Group (Global) Ltd
of Android development experience. Expertise in Kotlin , Coroutines , Jetpack Compose , and Jetpack libraries . Proven experience building scalable, high-performance apps & SDKs. A solid grasp of modern architecture and clean code principles. Strong collaboration and communication skills. Bonus: experience with telematics , insurance , or finance domains. If you’re curious about AI in engineering workflows , enjoy solving real-world More ❯
Posted:

Senior Android Developer

City of London, London, United Kingdom
Gravitas Recruitment Group (Global) Ltd
of Android development experience. Expertise in Kotlin , Coroutines , Jetpack Compose , and Jetpack libraries . Proven experience building scalable, high-performance apps & SDKs. A solid grasp of modern architecture and clean code principles. Strong collaboration and communication skills. Bonus: experience with telematics , insurance , or finance domains. If you’re curious about AI in engineering workflows , enjoy solving real-world More ❯
Posted:

Senior Android Developer

South East London, England, United Kingdom
Gravitas Recruitment Group (Global) Ltd
of Android development experience. Expertise in Kotlin , Coroutines , Jetpack Compose , and Jetpack libraries . Proven experience building scalable, high-performance apps & SDKs. A solid grasp of modern architecture and clean code principles. Strong collaboration and communication skills. Bonus: experience with telematics , insurance , or finance domains. If you’re curious about AI in engineering workflows , enjoy solving real-world More ❯
Posted:

Software Engineer - Up to £55,000 ID41615

Cambridgeshire, England, United Kingdom
Humand Talent
Windows and Linux applications that control and interact with powerful data-processing hardware. API Innovation – Create and maintain high-performance RESTful APIs supporting critical operations. Quality-First Coding – Deliver clean, efficient, and maintainable code with an emphasis on standards and performance. Collaborative Review Culture – Improve your skills by reviewing peer code and receiving feedback in a learning More ❯
Posted:

Software Engineer - Up to £55,000 ID41615

Ely, England, United Kingdom
Humand Talent
Windows and Linux applications that control and interact with powerful data-processing hardware. API Innovation – Create and maintain high-performance RESTful APIs supporting critical operations. Quality-First Coding – Deliver clean, efficient, and maintainable code with an emphasis on standards and performance. Collaborative Review Culture – Improve your skills by reviewing peer code and receiving feedback in a learning More ❯
Posted:

Senior Java Engineer - Hedge Fund

City of London, London, 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:

Senior Java Engineer - Hedge Fund

London Area, 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:

Senior Java Engineer - Hedge Fund

South East 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:
Clean Code
10th Percentile
£35,000
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£87,500