Clean Code Jobs in the UK

1,301 to 1,325 of 2,045 Clean Code Jobs in the UK

JavaScript Developer - Hybrid Manchester-Based

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
Circle Recruitment
focused software that securely gathers raw behavioural data to power industry-leading insights. The successful candidate will collaborate across engineering, UX, and testing teams to deliver robust, high-quality code with user privacy at its core. Key Responsibilities: Translate requirements and acceptance criteria into clean, maintainable code. Contribute to architecture and design decisions. Develop and test front-end More ❯
Employment Type: Full-Time
Salary: £30,000 - £35,000 per annum
Posted:

Senior .NET Developer at MHouse Business Solutions (Sponsorship Available)

London, England, United Kingdom
HipHopTune Media
closely with other developers and product managers to ensure a seamless and efficient user experience. Develop cloud-based solutions on Microsoft Azure, ensuring scalability and performance. Build and maintain clean, scalable code that enhances the efficiency and reliability of our SaaS platform. Qualifications Proven experience in full-stack development using C#, .NET, and modern web technologies. Experience building More ❯
Posted:

SQL Database Developer - up to £75,000 p/a

Melksham, Wiltshire, England, United Kingdom
CPS Group
.NET/C#Drive reporting, performance tuning & automationCollaborate with devs, analysts & stakeholders to solve real business challenges What You Bring:Strong SQL & T-SQL skillsSolid .NET/C# experienceLove for clean code, problem-solving & performanceComfortable working full-time from the Melksham HQ What You Get:Up to £75K salaryBig impact, small team energySupportive environment with training & growthBe part of More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Senior Software Engineer - Kotlin

Manchester Area, United Kingdom
Marks and Spencer
through testing, deployment, and monitoring in production Contribute to the technical direction of the Identity Platform and help shape solutions that balance customer experience, security, and developer usability Write clean, maintainable, well-tested code, and champion engineering best practices in your team Take shared responsibility for the operational excellence of the Identity Platform, including participating in our … hour support rota Collaborate closely with Product Managers, Designers, and Engineers to solve real user problems in thoughtful and innovative ways Actively participate in code reviews, pair programming, technical discussions and creating high quality documentation to share knowledge and continuously improve as a team Mentor and support more junior engineers through coaching and feedback Who you are Your skills More ❯
Posted:

Principal Java Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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:

Software Engineer, New Grad

London, England, United Kingdom
Hybrid / WFH Options
Palantir
transform how organisations around the world use data. In this role, you’ll have an opportunity to grow more quickly than you ever envisioned as you contribute high-quality code directly to Palantir Gotham, Palantir Apollo, or Palantir Foundry: products that are deployed at some of the most important institutions across the public and private sectors. You'll create … themselves, while feeling supported by their team. Technologies We Use It doesn’t matter what languages you know when you join us; what matters is that you can write clean, effective code and learn new languages quickly. Our software is constantly evolving, so we need engineers who can do the same. Alongside peers that bring diverse experience - whether More ❯
Posted:

Software Developer - Junior/Apprentice Level

LS1, Leeds, West Yorkshire, United Kingdom
Nicholas Howard Ltd
to understand project requirements and objectives Participate in the design, development, and testing of software products using languages such as Go, C#, Java, TypeScript, or other relevant languages. Write clean, efficient, and maintainable code in your chosen language. Contribute to product feature brainstorming and ideation. Assist in optimizing and fine-tuning software applications for performance. Stay up-to More ❯
Employment Type: Permanent
Posted:

Senior Researcher - LLM-Augmented Software Generation and Transformation

Reading, England, United Kingdom
JR United Kingdom
cutting-edge research to tackle social challenges and improve our future world. Your role will involve: Conducting research and development in automated software engineering, including but not limited to code representation for LLM, automatic program repair, generative AI for test generation, next-generation user interface for AI coding agents, and architecture for AI coding agents. Providing technical leadership and … science or a related field, with a strong research track record, including publications in top-tier conferences and journals. A passion for software engineering with the ability to write clean code. Proven expertise in machine learning, deep learning and AI, particularly in LLM and RAG technologies, with knowledge of LLM Agents, explainable AI and/or graph ML as More ❯
Posted:

Junior Full-Stack Engineer (Web3) London

London, England, United Kingdom
Hybrid / WFH Options
Blockchain Ventures
Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time. We are seeking a proactive and motivated Junior Full-Stack Engineer to join our lean … product stakeholders. Adaptability : Excitement to work across both Web2 and Web3 challenges, and the ability to adapt quickly in a high-growth environment. Commitment to Quality: An appreciation for clean, secure, maintainable code and an interest in learning best practices, including automated testing. COMPENSATION & PERKS Full-time salary based on experience and meaningful equity in an industry-leading More ❯
Posted:

PHP Developer

United Kingdom
Hybrid / WFH Options
ByteHire
driven environment, balancing new work with reactive bug fixes. Maintain and improve legacy/custom PHP systems, even with limited documentation. Proactively identify and implement opportunities for improvement. Write clean, scalable, and maintainable code following best practices. Contribute to a culture of collaboration, quality, and continuous improvement. Mentor teammates on technical and client-handling best practices. Tech Stack More ❯
Posted:

Senior PHP Developer - UK

United Kingdom
FERO
developers, product managers, and backend engineers to deliver seamless, performant checkout experiences. Integrate Systems : Connect payment gateways, shipping modules, and third-party APIs securely and efficiently. Maintain Quality : Write clean, testable, and maintainable code, troubleshooting and resolving complex issues. Innovate Continuously : Stay current with Magento and front-end best practices to keep our platform cutting-edge. What We More ❯
Posted:

Senior Researcher - LLM-Augmented Software Generation and Transformation

London, England, United Kingdom
JR United Kingdom
cutting-edge research to tackle social challenges and improve our future world. Your role will involve Conducting research and development in automated software engineering, including but not limited to code representation for LLM, automatic program repair, generative AI for test generation, next-generation user interface for AI coding agents, and architecture for AI coding agents. Providing technical leadership and … science or a related field, with a strong research track record, including publications in top-tier conferences and journals. A passion for software engineering with the ability to write clean code. Proven expertise in machine learning, deep learning and AI, particularly in LLM and RAG technologies, with knowledge of LLM Agents, explainable AI and/or graph ML as More ❯
Posted:

Ground Segment Control Software Engineer

Slough, England, United Kingdom
Lumi Space
engineer to join our Control & Automations Software division. You’ll work alongside a talented team who develop high-performance control and automation systems for satellite laser ranging stations. Writing clean, maintainable code, with an emphasis on delivery over perfection. Implementing DevOps practices to streamline development workflows, automate system deployments, and manage continuous integration and delivery (CI/CD More ❯
Posted:

Ground Segment Control Software Engineer

London, England, United Kingdom
Lumi Space
engineer to join our Control & Automations Software division. You’ll work alongside a talented team who develop high-performance control and automation systems for satellite laser ranging stations. Writing clean, maintainable code, with an emphasis on delivery over perfection. Implementing DevOps practices to streamline development workflows, automate system deployments, and manage continuous integration and delivery (CI/CD More ❯
Posted:

Product Engineer (Frontend-biased)

London, England, United Kingdom
Metaview
to unblock yourself and maintain high velocity. It doesn’t matter what languages and tools you know when you join us, but it does matter that you can write clean, effective code and are excited by learning new languages and tools. Our product is constantly evolving, so we need engineers who can do the same. Our current stack More ❯
Posted:

Manual/Automation QA Engineer (Java/Selenium)

Slough, England, United Kingdom
JR United Kingdom
load testing tools such as JMeter What you’ll be doing: Develop and maintain UI automated tests for the DotCMS project Improve/refactor the testing automation framework Write clean code that adheres to software engineering best practices, with a focus on scalable and maintainable test execution infrastructure Analyse automated test run results and report issues and defects More ❯
Posted:

Principal Java Software Engineer

London, England, United Kingdom
Hybrid / WFH 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:

Head of Software Engineering

London Area, United Kingdom
Marks and Spencer
they are understood and adopted. Write strategy papers and contribute to designing architecture to drive tech transformation and implementations. Coach, support and guide Engineering managers and engineers to produce clean, quality code through code reviews and pair programming. Drive DevOps practices to automate the Product development life cycle Foster a culture of experimentation and innovation to drive More ❯
Posted:

Head of Software Engineering

City of London, London, United Kingdom
Marks and Spencer
they are understood and adopted. Write strategy papers and contribute to designing architecture to drive tech transformation and implementations. Coach, support and guide Engineering managers and engineers to produce clean, quality code through code reviews and pair programming. Drive DevOps practices to automate the Product development life cycle Foster a culture of experimentation and innovation to drive More ❯
Posted:

Senior Software Engineer (Graphics)

London, England, United Kingdom
Hybrid / WFH Options
Sports Interactive Limited
in this technology is critical for the role. Key Responsibilities Implement and maintain rendering features, including character rendering, lighting, post-processing, and materials. Develop and optimize shaders and rendering code in Unity for multiple platforms. Profile and optimize rendering performance and memory usage across target platforms. Build and maintain tools to improve artist workflows. Implement automated tests and asset … or NSight. Deep understanding of 3D math, including linear algebra and transformations. Understanding of real-time lighting, shadows, and physically based rendering (PBR). Strong software engineering skills, including clean code architecture and performance-focused development. Experience with asset pipelines, understanding how assets move from DCC tools to Unity. Excellent communication skills, able to collaborate with both engineers More ❯
Posted:

Software Developer

Exeter, Devon, United Kingdom
IMP Software
Design, develop, and test software solutions in our tech stack including ASP.Net, MVC, C#, SQL. Collaborate with a team of peers, applying agile practices such as pair programming and code reviews. Participate in agile ceremonies such as planning and refinement. Mentor junior members of the team. Collaborate with product, development, and test specialists to model solutions for development. Participate … such as spikes to explore new technology, patterns, and opportunities. Diagnose and resolve third-line support issues. Software Design Develop to maintainability standards, such as SOLID, functional principles, and Clean Code. Develop to security standards, such as OWASP. Handling Data Develop to agreed data access patterns, including Entity Framework, migrations, and blob storage. Advocate for judicious use of Azure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Manual and Automation QA

London, England, United Kingdom
Hybrid / WFH Options
GeoGaming Group
load testing tools such as JMeter What you’ll be doing: Develop and maintain UI automated tests for the DotCMS project Improve/refactor the testing automation framework Write clean code that adheres to software engineering best practices, with a focus on scalable and maintainable test execution infrastructure Analyse automated test run results and report issues and defects More ❯
Posted:

Gen AI / Full-Stack Developer (Remote)

Holyhead, Wales, United Kingdom
Hybrid / WFH Options
Alts Digital
combine Laravel, React, and Python Build and integrate LLM-based features (think intelligent responses, AI-powered search, smart automation) Optimize back-end performance, handle scalability like a pro Write clean, secure, maintainable code - and review it like you mean it Collaborate across design, product, and AI to ship features people love Stay plugged into the evolving GenAI ecosystem More ❯
Posted:

Senior Researcher - LLM-Augmented Software Generation and Transformation

Slough, England, United Kingdom
Fujitsu Research
cutting-edge research to tackle social challenges and improve our future world. Your role will involve Conducting research and development in automated software engineering, including but not limited to code representation for LLM, automatic program repair, generative AI for test generation, next-generation user interface for AI coding agents, and architecture for AI coding agents. Providing technical leadership and … science or a related field, with a strong research track record, including publications in top-tier conferences and journals. A passion for software engineering with the ability to write clean code. Proven expertise in machine learning, deep learning and AI, particularly in LLM and RAG technologies, with knowledge of LLM Agents, explainable AI and/or graph ML as More ❯
Posted:

Senior AI Engineer

United Kingdom
Hypercube
LLMs: Practical experience deploying and managing large language models and agent-based workflows. Cloud AI (AWS/Azure): Experience deploying AI solutions on cloud platforms. Python: Proficient in writing clean, production-quality code. AI Model Management: Familiarity with platforms such as MLFlow, Hugging Face, or LangChain. Data Processing: Experience with Databricks/Spark. SQL: Solid querying and data preparation … skills. Data Architectures: Understanding of modern data systems (lakehouses, data lakes). Additional (nice-to-have) skills: Infrastructure as Code: Terraform or equivalent. Streaming: Kafka, Kinesis. Cloud certifications (AWS or Azure). Experience in consulting or the energy sector. Public engagement through blogging or speaking. Strong communication and stakeholder engagement. Integration with hybrid or external systems. What's in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000