201 to 225 of 704 Clean Code Jobs in the UK

Full Stack Engineer

Location
Greater London, England, United Kingdom
internal tools. Contribute to the ongoing consolidation of our application-specific tools into a single intelligence platform, helping define shared components and patterns. Write clean, tested, well-documented code, andparticipatein code review to help raise the bar across the team. Take ownership of features from design through … tools and frameworks quickly. Desirable Skills and Experience: Experience withDatabricks or Spark, or another large-scale data processing platform. Experience withinfrastructure-as-code and CI/CD pipelines. Experience working in a small or fast-moving engineering team, ideally building internal tools or platforms. Experience contributing to the consolidation ...

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

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 ...

Lead AI Enabled Software/DevOps Engineer

Hiring Organisation
Guidant Global
Location
London, City of London, United Kingdom
Employment Type
Contract
Contract Rate
£700 - £850/day
Senior or Lead Software Engineer, Lead DevOps Engineer, or similar hands-on technical leadership role - Excellent software engineering fundamentals, including system design, clean code, testing, and maintainability - Strong experience designing and delivering API-driven and microservice-based systems - Proven ability to modernise or integrate legacy applications into modern ...

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 ...

Senior Software Engineer - Growth

Location
City Of London, England, United Kingdom
context to make better engineering choices: understand conversion, utilisation, reliability and fraud/ID-failure drivers, and connect technical work to measurable outcomes Write clean, tested, maintainable code and documentation so the team can move quickly without losing quality Collaborate closely with engineers, Product, Design, QA and business … features, preferably with React Native/Expo/React/Next.js or similar modern frontend frameworks Good understanding of Infrastructure as code with Terraform; CI/CD as a habit A track record of using testing, monitoring, documentation and code review to raise quality around you You write ...

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 ...

Lead Software developer (Angular & Node.js)

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 ...

Software Engineer Python / Frontend

Hiring Organisation
Adecco
Location
United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
reliable, scalable and high-performance applications Working with cloud-native technologies, particularly Google Cloud Platform (GCP) Contributing to automated testing, CI/CD and code review processes Writing clean, maintainable and well-documented code Collaborating with engineers, data scientists and other technical specialists Helping integrate analytical … databases, ideally PostgreSQL Experience working within a cloud environment - GCP would be particularly beneficial Good understanding of Git, automated testing, CI/CD and clean coding practices Strong problem-solving skills and an interest in working with data-intensive applications A collaborative approach and good communication skills Desirable Experience ...

Software Engineer Python / Frontend

Hiring Organisation
Adecco
Location
South West, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
reliable, scalable and high-performance applications * Working with cloud-native technologies, particularly Google Cloud Platform (GCP) * Contributing to automated testing, CI/CD and code review processes * Writing clean, maintainable and well-documented code * Collaborating with engineers, data scientists and other technical specialists * Helping integrate analytical … databases, ideally PostgreSQL * Experience working within a cloud environment - GCP would be particularly beneficial * Good understanding of Git, automated testing, CI/CD and clean coding practices * Strong problem-solving skills and an interest in working with data-intensive applications * A collaborative approach and good communication skills Desirable Experience ...

Full Stack AI Engineer

Location
Greater London, England, United Kingdom
where they could add value to the Firm. Good understanding of modern software development practices, including Agile delivery, test‐driven development, DevOps principles and code quality standards. Experience writing clean, well‐tested, maintainable code, and participating in code reviews. Experience working with CI/CD pipelines ...

Senior .NET Developer

Location
Greater London, England, United Kingdom
solutionsProvide accurate estimates and delivery timelines for software featuresIdentify, prioritize, and execute tasks across the SDLCBuild unit tests and follow test-driven development practicesDeliver clean, efficient, and maintainable code aligned with coding standardsAutomate recurring tasks using appropriate tools and scriptingMentor junior developers through design guidance and code ...

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 ...

Frontend Developer

Location
Greater London, England, United Kingdom
Zustand, WebSockets, and Vite, contributing to a modular and scalable front-end architecture. We’re looking for someone with a proactive mindset, who values clean code, collaboration, and continuous learning. Key Responsibilities Develop responsive, high-performance front-end applications using React and TypeScript. Collaborate closely with back … developers and designers to ensure seamless integration of APIs and UI/UX designs. Participate in code reviews, technical discussions, and agile ceremonies to help drive quality and innovation. Follow best practices in development, testing, and documentation. Contribute to shared libraries, internal tools, and reusable UI components. Requirements ...

Principal Software Engineer - (.Net, PHP, Umbraco, Drupal)

Hiring Organisation
TPXImpact Holdings Plc
Location
United Kingdom
Employment Type
Permanent
Salary
£75,000
integrations and modern web applications. Cloud and infrastructure. Practical, hands-on experience with cloud platforms, particularly Azure, including CI/CD pipelines, infrastructure as code and managed hosting environments. Enough depth to make infrastructure decisions and resolve infrastructure problems with minimal support. Diagnostic ability under pressure. Proven ability … technical discovery. Experience qualifying opportunities, running technical discovery, producing solution designs and estimating work before it is sold. Software engineering principles. Mastery of clean code, testing practice, design patterns, security and accessibility standards. Leadership and mentorship. Demonstrated experience developing lead and senior engineers, raising standards through others rather ...

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. ...

AI Application Developer

Location
Greater London, England, United Kingdom
train machine learning models using frameworks like TensorFlow, PyTorch, or scikit-learn. Fine-tune and optimize models for performance and scalability. Software Development: Write clean, maintainable, and efficient code in programming languages such as Python, Java, or C++. Develop APIs and integrate AI models into applications. Data Handling … models in production. Troubleshoot issues and implement improvements based on feedback and performance metrics. Documentation and Reporting: Maintain comprehensive documentation of AI models, code, and development processes. Prepare reports and presentations to communicate findings and progress to stakeholders. Qualifications Education: Bachelor’s or Master’s degree in Computer Science ...

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 ...