101 to 125 of 332 Clean Code Jobs in the UK excluding London

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
infrastructure for data workloads (S3, Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical solutions Write clean, tested, well-documented code following engineering best practices Participate in code reviews, sprint planning, and technical design discussions Collaborate with cross-functional … signal processing Demonstrated ability to read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn ...

Full-Stack Java Microservices Engineer — Hybrid

Location
Belfast City District, Northern Ireland, United Kingdom
Java/J2EE, Spring Boot, and RESTful services while optimizing SQL and CI/CD pipelines. You will lead a team of developers, promote clean code, and help advance cloud-native data platforms across the Institutional Data Platform and Citi Enterprise Data Organization, with a hybrid work model ...

Java Engineer, Vice President

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
experience is valued more than a specific degree. Strong Java programming experience and solid engineering fundamentals, including data structures, algorithms, version control, and writing clean, testable code. Demonstrated curiosity about how technologies work, with the motivation and adaptability to learn new programming languages, toolchains, and infrastructure. Interest in build ...

Junior backend developer

Location
Southampton, England, United Kingdom
contribute to real projects and develop their skills alongside experienced developers. What you will be doing Develop and maintain backend services and APIs Write clean, maintainable and well-tested code Build and integrate REST APIs Work with relational databases and data models Debug and resolve backend issues Implement … backend features and functionality Write unit and integration tests Review and improve existing code Work with frontend developers to integrate APIs Integrate third-party APIs and services Monitor application performance and reliability Participate in code reviews Document APIs and backend functionality Follow established coding and development standards Collaborate ...

OutSystems Developer - Build Scalable Global Solutions (Hybrid)

Location
Milton Keynes, England, United Kingdom
Pluxee is hiring a software engineer to design, develop, and maintain software across multiple platforms. You will write clean code, collaborate with diverse teams, and participate in code reviews to ensure high-quality delivery. The role requires 5+ years in software development with 3+ years in OutSystems ...

Software Engineer – Security & Intelligence

Location
Manchester, England, United Kingdom
backend services aligned to performance, reliability and security requirements Contribute to software design, architecture decisions and technical documentation Apply modern software engineering practices, including clean coding, testing and code reviews Collaborate within Agile teams, contributing to sprint planning, refinement, reviews and retrospectives Support DevSecOps delivery by working with … Experience with cloud‐native development, particularly AWS, containerised applications and modern infrastructure concepts Understanding of DevSecOps practices, including CI/CD pipelines, automated testing, code quality controls and secure development standards Security Clearance Requirements The successful candidate must hold a current high level security clearance. Location It is anticipated ...

Software Engineer – Security & Intelligence

Location
Cheltenham, England, United Kingdom
backend services aligned to performance, reliability and security requirements Contribute to software design, architecture decisions and technical documentation Apply modern software engineering practices, including clean coding, testing and code reviews Collaborate within Agile teams, contributing to sprint planning, refinement, reviews and retrospectives Support DevSecOps delivery by working with … Experience with cloud‐native development, particularly AWS, containerised applications and modern infrastructure concepts Understanding of DevSecOps practices, including CI/CD pipelines, automated testing, code quality controls and secure development standards Security Clearance Requirements The successful candidate must hold a current high level security clearance. Location It is anticipated ...

Software Developer

Hiring Organisation
CMD Recruitment
Location
Chippenham, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £50000/annum benefits
using C# and .NET Building web applications, APIs and desktop solutions Designing, managing and optimising SQL Server databases Improving and modernising existing systems and code Writing clean, efficient and maintainable code Carrying out testing, debugging and code reviews Working with Azure DevOps, Git and CI/ ...

Contract Lead Java Developer

Location
Birmingham, England, United Kingdom
landscape. What you’ll be doing: Working with ourbar raisingdevelopment teamcomprised of like-minded professionals who find solutions to complex problems Develop complex Java code, working with both monolithic and microservices architecture Be responsible for estimating development effort on projects Help define and execute the development strategy Conduct code … environment Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others Produce well documented, clean code Provide recommendations on development approaches to address critical business requirements Requirements You'll be coding on a daily basis, naturally Demonstrable Java ...

Senior Software Engineer (Agentic AI)

Location
City of Edinburgh, Scotland, United Kingdom
with agentic workflows and multi-agent orchestration Experience working with modern LLMs including OpenAI or Anthropic Strong understanding of software engineering fundamentals including testing, clean code and SDLC Experience building scalable backend services and APIs Ability to rapidly prototype, experiment and validate technical concepts Strong communication skills ...

Senior Java Developer

Hiring Organisation
Exalto Consulting ltd
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent
Salary
£80,000
applications using Java and React Native. Contributing to architectural decisions and technical direction. Developing high quality APIs and backend services. Championing engineering best practice, clean code, and SOLID principles. Driving automated testing, CI/CD, and continuous improvement initiatives. Mentoring developers and supporting a culture of collaboration ...

Senior Java Developer

Location
Stafford, England, United Kingdom
wider software engineering community. Collaborate with architecture and engineering teams to design robust, resilient and scalable systems. Champion software engineering best practice, including clean code, testing, documentation, maintainability and modern standards. Identify, investigate and support the resolution of infrastructure and production issues. Promote knowledge sharing and continuous improvement ...

Senior AI Software Engineer

Hiring Organisation
Oscar Associates (UK) Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£70,000
combination of the following would be ideal: Software development: A solid background in developing and delivering applications, with strong programming fundamentals and experience writing clean, maintainable code. Python: Strong experience using Python for backend development, application logic, integrations or automation. Backend systems and APIs: Experience designing and building backend ...

Lead/Principle Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Knowledge and application of Zero Trust Architecture principles. Strong experience with CI/CD pipelines , automated deployments, and modern software delivery practices. Commitment to clean coding standards, code reviews, defensive programming, and high-quality technical documentation. Experience using source control and collaboration platforms including GitHub , GitLab … automated testing tools. Proven ability to build scalable, secure, maintainable, and well-tested software solutions. Commitment to continuous improvement, engineering excellence, and delivering robust code into production. Security Clearance Mandatory Requirement Candidates must hold current and active SC (Security Check) Clearance at the time of application. Applications from candidates ...

Front End Developer (Node.js/Angular/AWS)

Location
Newcastle upon Tyne, England, United Kingdom
scalable full-stack applications Build secure, high-performance RESTful APIs using Node.js and Express Develop responsive Front End applications using Angular and TypeScript Write clean, maintainable and well-tested code using modern engineering practices Build and maintain automated tests using Jest Contribute to CI/CD pipelines using … GitLab CI/CD Support cloud-native deployments using AWS and container technologies Participate in architecture discussions, code reviews and technical design sessions Work collaboratively with Product Owners, Designers, QA Engineers and DevOps teams Troubleshoot, optimise and improve application performance, scalability and reliability Strong commercial experience developing applications with ...

Machine Learning Engineer - AI Enablement

Location
Welwyn, England, United Kingdom
model evaluation through to production deployment, within a team that prizes technical rigor and mentorship. You shape how we build contributing to architectural decisions, code reviews, and the evolution of our development processes. You span the stack and contribute where needed, staying curious about emerging technologies and industry best … Bachelor's, Master's or PhD in Computer Science or a related technical field, and proven experience in machine learning engineering. You treat testing, clean code, and documentation as the foundation for scalable, high‐impact systems. You span the stack working across the ML lifecycle — from GPU optimization ...

Machine Learning Engineer - AI Enablement

Location
Welwyn, England, United Kingdom
model evaluation through to production deployment, within a team that prizes technical rigor and mentorship. You shape how we build contributing to architectural decisions, code reviews, and the evolution of our development processes. You span the stack and contribute where needed, staying curious about emerging technologies and industry best … Bachelor's, Master's or PhD in Computer Science or a related technical field, and proven experience in machine learning engineering. You treat testing, clean code, and documentation as the foundation for scalable, high-impact systems. You span the stack working across the ML lifecycle - from GPU optimization ...

Senior AI Software Engineer

Location
Knutsford, England, United Kingdom
customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies … ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical ...

Software Engineer

Location
Cardiff, Wales, United Kingdom
systems that process millions of inspection data points and directly influence vessel transactions worth millions of pounds. This is an opportunity to write code that genuinely transforms an entire industry. Idwal is the global leader in vessel inspections, technology and data. Founded in 2010 we've become the trusted … need At least 3 years of professional software engineering experience successfully delivering products in Agile environments Strong programming skills with the ability to write clean, scalable, and maintainable code Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker Familiarity with CI/CD practices ...

Java Developer

Hiring Organisation
DCV Technologies
Location
Halifax, Calderdale, West Yorkshire, United Kingdom
Employment Type
Contract
using Java and Quarkus. · Develop responsive, accessible and reusable user-interface components using React. · Build reliable and maintainable RESTful APIs and integration services. · Apply clean-code principles, recognised design patterns and modular software-design practices. · Produce code that is readable, testable, secure and suitable for long-term … maintenance. · Perform code reviews and provide constructive technical feedback to engineering colleagues. · Diagnose and resolve complex application, integration and performance issues. · Maintain appropriate technical documentation, including application designs, API specifications, deployment instructions and operational support information. ...

Software Engineer III- AI- Back end Java or Python

Location
Glasgow, Scotland, United Kingdom
Join us to create a groundbreaking source code intelligence platform that transforms how we automate SDLC controls and compliance. You will work hands‐on with innovative technologies, collaborate with experienced engineers, and grow your skills in program analysis and large-scale search. We value your curiosity and drive … Software Engineer III at JPMorgan Chase within our platform engineering team, you will build and maintain services and pipelines that power our code intelligence platform. You will connect semantic‐tree and code‐index data to engineering and controls workflows, implementing integrations and automated checks under the guidance ...

MLOps Engineer

Location
York and North Yorkshire, England, United Kingdom
2.928m. Hiscox’s Purpose: “We give people and businesses the confidence to realise their ambitions” Hiscox values: Courage; dare to take a risk Human; clean, fair, and inclusive Ownership; passionate, commercial, and accountable Integrity; do the right thing, however hard Connected; together, build something better The Team This role … hands‐on engineering role focused on developing APIs, infrastructure, and deployment pipelines for machine learning models. You’ll be expected to write clean, reusable code, follow best practices in cloud and software engineering, and contribute to the operational excellence of our machine learning systems. In addition to strong ...

Vice President - Site Reliability Engineering (SRE) - The Core Engineering - Birmingham Birmingham · United Kingdom · Vice President

Location
Birmingham, England, United Kingdom
LOOKING FOR Core Technical Skills Strong proficiency in at least one major programming language (e.g., Java, Python, or Node.js) with a focus on writing clean, maintainable code for tooling and automation. Hands‐on experience with Infrastructure as Code (IaC) frameworks such as Terraform, Ansible, or CloudFormation. Deep ...