1 to 25 of 90 Clean Code Jobs in the North of England

Senior Software Engineer (Java/Kotlin)

Hiring Organisation
Morgan McKinley
Location
Manchester, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£500.00 - £595.00 per day
developers, product managers, and QA specialists. Key Responsibilities End-to-End Delivery: Take ownership across full feature lifecycles, from refining Agile requirements to writing clean code, deploying, and monitoring in production. Core Backend Development: Deliver resilient features using Java or Kotlin, including serverless architecture with AWS Lambda. Code Quality & Testing: Write clean, testable code with a strong emphasis on automated unit testing (supported by embedded QA resources). Cross-Functional Collaboration: Navigate dependencies and communicate blockers clearly to technical and business stakeholders. Technical Requirements Core Stack: Senior-level experience in Java OR Kotlin (experience ...

Full Stack Software Developer

Hiring Organisation
We Are Dcoded Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
with the web codebase where sensible. Using AI coding tools as part of your workflow critically reviewing, testing, and taking ownership of AI-generated code rather than accepting it uncritically. Participating in code review, architectural discussions, and establishing engineering practices and standards as an early hire. Helping build … culture of strong engineering discipline including clean code, sound OOP design, and a proper test pyramid in a company operating in a regulated, data-sensitive industry. Skills and Experience Essential Strong engineering fundamentals: SOLID, DRY, Law of Demeter, and the reasoning behind them, not just the acronyms. Good ...

Senior Software Engineer (Java + Vue/Typescript)

Location
Leeds, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Ratings
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns• Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews• Work … other engineers to understand requirements and deliver solutions that meet business needs• Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality• Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior Software Engineer - (Java, NodeJS, AWS, Python)

Location
Leeds, England, United Kingdom
performant and aligned with best practices. Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through … performance fundamentals Experience with Spring Cloud, WebFlux or reactive programming would be advantageous. What Success Looks Like Technical Excellence & Craft Mastery Write clean, maintainable and highly optimised code. Set high standards for quality, testing and documentation. Coach others in engineering best practices and modern development techniques. Design scalable, resilient ...

Engineering Manager

Hiring Organisation
Adele Carr Recruitment Limited
Location
Manchester, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £85,000 per annum
contributing to software design, coding, testing and technical problem-solving. Provide technical leadership across applications built using Java and modern JavaScript technologies. Lead code reviews, solution design sessions and architectural discussions. Work closely with Product Managers and stakeholders to translate business requirements into practical technical solutions. Support the delivery … features, system improvements and platform enhancements. Promote engineering best practices, including clean code, automated testing, CI/CD and secure development. Identify technical risks, remove delivery blockers and improve engineering processes. Balance short-term delivery requirements with longer-term technical quality and platform scalability. Help build a collaborative ...

Senior Software Engineer (Vue.js/TypeScript) - iGaming

Location
Manchester, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go‐to‐market strategies, develop AI solutions and create the practices that support our people. We work side by side with … aligned with best practices. Develop and evolve component libraries and design systems with a focus on reusability, accessibility and consistency. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Senior Software Engineer (Vue.js/TypeScript) - iGaming

Location
Leeds, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go‐to‐market strategies, develop AI solutions and create the practices that support our people. We work side by side with … aligned with best practices. Develop and evolve component libraries and design systems with a focus on reusability, accessibility and consistency. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through ...

Senior Backend Developer

Hiring Organisation
Inspire People
Location
Darlington, County Durham, United Kingdom
Employment Type
Full-Time
Salary
£63,824 - £80,158 per annum
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Senior Backend Developer

Hiring Organisation
Inspire People
Location
Darlington, County Durham, North East, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£80,000
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Software Engineer

Hiring Organisation
Anson Mccade
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£60,000
stack environments Building scalable cloud-native applications using modern engineering practices Working closely with cross-functional teams to deliver high-quality digital products Championing clean code, performance, security, accessibility and maintainability Mentoring junior engineers and supporting technical leadership within delivery teams Contributing to architecture decisions, code reviews … experience with the following technologies: Java, Python, Go or TypeScript React, Angular, Vue or SvelteAWS, Commercial experience with AWS, Azure or GCP Infrastructure as Code (Terraform, AWS CDK or Pulumi) CI/CD tooling such as GitHub Actions, GitLab CI, Jenkins, CircleCI or ArgoCD Strong understanding of software security ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£75,000
stack environments Building scalable cloud-native applications using modern engineering practices Working closely with cross-functional teams to deliver high-quality digital products Championing clean code, performance, security, accessibility and maintainability Leading a team of engineers and supporting technical leadership within delivery teams Contributing to architecture decisions, code … 5+ years' commercial experience with the following technologies: Java, Python, Go or TypeScript React, Angular, Vue or Svelte AWS, Azure or GCP Infrastructure as Code (Terraform, AWS CDK or Pulumi) CI/CD tooling such as GitHub Actions, GitLab CI, Jenkins, CircleCI or ArgoCD Strong understanding of software security ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Salford, Lancashire, United Kingdom
Employment Type
Full-Time
Salary
£63,824 - £80,158 per annum
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Darlington, County Durham, United Kingdom
Employment Type
Full-Time
Salary
£63,824 - £80,158 per annum
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£80,000
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Darlington, County Durham, North East, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£80,000
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Hiring Organisation
Turnitin
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
learning and knowledge sharing.Oversee the implementation and maintenance of CI/CD pipelines to ensure effi cient and reliable software delivery.Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.Create comprehensive documentation for the developed shared components, including usage guidelines … Gateway, SNS/SQS, and EventBridge.Deep understanding of software development best practices, including design patterns, test-driven development (TDD), behavior-driven development (BDD), and clean code principles.Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.Familiarity with modern DevOps practices and infrastructure-as-code ...

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Hiring Organisation
Turnitin
Location
Newcastle Upon Tyne, Tyne and Wear, United Kingdom
Salary
£ 70 K
learning and knowledge sharing.Oversee the implementation and maintenance of CI/CD pipelines to ensure effi cient and reliable software delivery.Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.Create comprehensive documentation for the developed shared components, including usage guidelines … Gateway, SNS/SQS, and EventBridge.Deep understanding of software development best practices, including design patterns, test-driven development (TDD), behavior-driven development (BDD), and clean code principles.Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.Familiarity with modern DevOps practices and infrastructure-as-code ...

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Hiring Organisation
Turnitin
Location
Leeds, West Yorkshire, United Kingdom
Salary
£ 80 K
learning and knowledge sharing.Oversee the implementation and maintenance of CI/CD pipelines to ensure effi cient and reliable software delivery.Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.Create comprehensive documentation for the developed shared components, including usage guidelines … Gateway, SNS/SQS, and EventBridge.Deep understanding of software development best practices, including design patterns, test-driven development (TDD), behavior-driven development (BDD), and clean code principles.Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.Familiarity with modern DevOps practices and infrastructure-as-code ...

.NET Developer/ Greenfield

Hiring Organisation
Reed Technology
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
using C# and .NET Contribute to the architecture and development of a microservices-based system Apply strong object-oriented programming principles, including polymorphism and clean code practices Help build and optimise infrastructure-as-code (IaC) environments Work closely with DevOps practices, including CI/CD pipelines Collaborate … with cross-functional teams to define and deliver features Contribute to technical decisions in a greenfield environment Ensure code quality through testing, reviews, and best practices Required Skills & Experience Solid experience developing with C# and modern .NET (Core/.NET 6+) Strong understanding of microservices architecture Good knowledge ...

Senior Java Developer

Hiring Organisation
Wolviston Management Services
Location
Hybrid Newcastle or Edinburgh - x1 per month office visit, Forest Hall, Tyne & Wear, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum
applications. Collaborate directly with clients to understand requirements and translate business needs into technical solutions. Contribute to solution design and technical architecture discussions. Develop clean, maintainable and performant code. Work within Agile delivery teams to deliver high-quality software solutions. Conduct code reviews and support best practice development … productivity tooling, including: AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, Claude or similar technologies. Experience using AI to improve development efficiency, code quality and delivery outcomes. Exposure to AI-powered automation solutions. Experience integrating AI services, APIs or Large Language Models (LLMs) into applications. Interest ...

Consultant - Senior Consultant, Software Development Engineer in Test (SDET), Engineering, Defence & Security

Hiring Organisation
Deloitte
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 60 K
build the digital foundations behind some of the most complex systems in government – from critical infrastructure to advanced data platforms.We don’t just test code – we test products that matter. As an SDET here, you’ll apply engineering discipline to drive quality – building automation frameworks that scale, crafting solutions … skills, and complete qualifications and certificates. This is your chance to make a real impact.We’re looking for test engineers who love writing code and finding bugs. As an SDET, you’ll build automation frameworks that form the backbone of modern delivery. You’ll help clients deliver faster, with ...

Staff Engineer

Location
Manchester, England, United Kingdom
initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+years experience … building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability ...

Senior Software Engineer, Advertising Engineering

Hiring Organisation
Roku
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
scale their impact. We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive … responsibilities of the role Software DevelopmentDesign and build APIs and backend services using Scala and Java to support financial automation and data productsWrite clean, maintainable, and efficient code, ensuring adherence to best practices through code reviewsBig Data EngineeringDesign, develop, and maintain data pipelines and ETL workflows using ...

Senior Software Engineer, Advertising Engineering

Location
Manchester, England, United Kingdom
scale their impact. We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive … role? Software Development Design and build APIs and backend services using Scala and Java to support financial automation and data products Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews Big Data Engineering Design, develop, and maintain data pipelines and ETL workflows ...