76 to 100 of 704 Clean Code Jobs in the UK

Senior Consultant - Agentic AI / Generative AI

Location
Greater London, England, United Kingdom
Storage.* Cloud & DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls.* Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. · AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini ...

Senior Consultant - Agentic AI / Generative AI

Location
Newcastle upon Tyne, England, United Kingdom
Storage.* Cloud & DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls.* Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. · AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini ...

Senior Java Engineer

Location
United Kingdom
part of software delivery. Collaborate closely with engineers, architects, product stakeholders, and delivery teams. Champion engineering best practices including Test-Driven Development (TDD) and clean code principles. Contribute to the design and implementation of CI/CD pipelines to enable efficient and reliable software delivery. Support code … practices. Excellent communication and collaboration skills. Desirable Experience with microservices architectures. Knowledge of containerisation technologies such as Docker and Kubernetes. Experience with infrastructure-as-code approaches. Exposure to DevOps and Site Reliability Engineering practices. Experience mentoring and supporting other engineers. With five strategic offices in Belfast, Chester, Farnborough, London ...

Senior Fullstack Software Engineer

Hiring Organisation
TPXImpact Holdings Plc
Location
United Kingdom
Employment Type
Permanent
Salary
£65,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … with a focus on continuous integration and delivery. Comfortable working as a polyglot Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes ...

Senior Full-Stack Software Engineer UK Wide

Location
United Kingdom
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … with a focus on continuous integration and delivery. Comfortable working as a polyglot Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes ...

Senior Node.js Engineer

Hiring Organisation
IO Associates
Location
Southwark, London, United Kingdom
Employment Type
Permanent
Salary
GBP 75,000 - 85,000 Annual
that deliver genuine value to users. The successful candidate will bring strong hands-on experience with Node.js, TypeScript and AWS, alongside a passion for clean code, sound engineering practices and continuous improvement. The Role As a Senior Backend Developer, you'll play an important role throughout the software … developing and maintaining robust Back End services and APIs. Taking ownership of features from initial concept through to production release and ongoing support. Writing clean, maintainable and well-tested code in line with established engineering standards. Contributing to technical discussions, solution design and architectural decisions. Improving automated testing ...

Senior Software Engineer (AI Native)

Location
Glasgow, Scotland, United Kingdom
doing Join a lean, senior engineering squad and own services end to end, from design through to production. Work spec first. AI generates the code, tests and documentation, and you architect, review, integrate and assure the quality of what ships. Build the core components of Simple's healthcare platform … practices. Confidence using generative AI tools to accelerate development, or a clear willingness to adopt them. A deep understanding of software fundamentals, including architecture, clean code, performance, observability and maintainability. A strong ownership mindset. You care about outcomes, not just code. An excellent collaborator who thrives in small ...

Senior Backend Engineer

Location
Birmingham, England, United Kingdom
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

Location
Manchester, England, United Kingdom
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 Fullstack Software Engineer (Java, Spring Boot, Microservices) UK Wide

Location
United Kingdom
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills Software Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure ...

Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure ...

Platform Engineer

Location
Greater London, England, United Kingdom
looking for a Platform Engineer who thrives at the intersection of infrastructure and software engineering. You're someone who loves solving complex problems, writing clean code, and building scalable systems that make a real-world impact. We’re looking for passionate technologists with a solid grounding in infrastructure … data platforms in the world, driving improvements, fixing bugs, and supporting a system that truly matters. You’ll be hands‐on with infrastructure-as‐code, GitOps workflows, and engineering best practices like unit testing, code reviews, and design documentation. These systems will include but not limited ...

Platform Engineer (10x Openings)

Location
Greater London, England, United Kingdom
team, operational learnings from the bring‐up teams, and security guidance from the security engineering team. The output of this role is production platform code, not configuration, not runbooks. What You Will Be Doing Common across every platform engineering team: Design and implement Kubernetes operators and controllers that manage … call rotation, incident response, and the follow‐up work that closes structural gaps rather than only the immediate issue. Hold to clean interface and versioning practice on anything other teams or customers depend on, including disciplined handling of breaking changes. Participate in code review, technical design discussions ...

Senior Backend Engineer (Ruby)

Location
Greater London, England, United Kingdom
frontend engineers to define API contracts and ensure seamless integration with our Next.js frontend. You’ll also contribute to keeping the quality of the code top-notch by reviewing your teammates' code and mentoring junior engineers. Key responsibilities Core Backend Architecture: Design, build, and maintain robust, scalable … resolve performance bottlenecks, focusing on SQL query optimisation, caching strategies (Redis), and background job management (Sidekiq/Solid Queue) High-Quality Engineering: Write clean, maintainable, and efficient code that adheres to best practices (including Test-Driven Development and Continuous Delivery) Feature Ownership: Take ownership of complex backend features ...

Senior Developer WordPress PHP

Location
Greater London, England, United Kingdom
object-oriented language, and love learning new languages and frameworks. We use WordPress/PHP and React JS to write our application code, GitHub Actions for CI/CD, Sentry for application monitoring, Kubernetes and Docker to schedule and run our services (read about our Cloud Platform … site editor Building WordPress blocks from scratch Version Control and GitActions Building and working with microservices using containerization (Docker) Revise, refactor, update, and debug code Collaborate with internal teams to design, create and maintain software Knowledge of AWS architecture, tools and resources Non-Technical Attention to detail Strong verbal ...

Software Engineer – Ads & Commercial Development

Location
Greater London, England, United Kingdom
Docker containers, Kubernetes (K8s) , and building robust CI/CD pipelines . Software Engineering Fundamentals: Excellent command of data structures, algorithms, system design, and clean code architectures. Capabilities: Performance Optimisation: Ability to profile, debug, and optimize code to execute with minimal CPU and memory footprints in highly …/AI coding tools (e.g., GitHub Copilot, Cursor) to accelerate development and automate repetitive workflows. Cultural Add: Engineering Excellence: You take pride in writing clean, well‐tested, and maintainable code, avoiding unnecessary dependencies. Pragmatic & Technical Curiosity: You enjoy peeling back the layers of software to understand how things ...

Senior Pre-Sales Engineer

Location
Greater London, England, United Kingdom
Energy Intelligence Platform, turning energy complexity into seamless coordination. We help energy companies overcome today's challenges while accelerating the shift to a clean, electrified future. Leveraging Data, AI, and real-time decision-making we turn energy complexity into growth opportunities for our partners. By combining predictive algorithms with … human-centred design, Kaluza makes clean energy dependable and affordable. With teams across Europe, Asia and Australia, and a joint venture with Mitsubishi Corporation in Japan, we power leading companies including OVO, AGL and ENGIE, as well as innovators like Volvo and Volkswagen. What will I be doing ...

Senior Fullstack Engineer (Payments Experience)

Location
Greater London, England, United Kingdom
platform to move money across borders. As a Senior Fullstack Engineer in our Payments Experience (PayE) team, you won’t just write code—you’ll architect the high-scale web applications and platform tooling that enable our entire engineering org to ship fast, reliable features. If you thrive … design through our collaborative Request for Comments (RFC) process. True Ownership: Live the "you build it, you run it" ethos—owning everything from local code and containerization to CI/CD pipelines and production monitoring. Elevate the Team: Mentor junior and mid-level engineers, fostering a culture focused ...

Senior Software Engineer, Post-Trade Winton Group · London, United Kingdom 6 hours ago

Location
Greater London, England, United Kingdom
event-driven systems with high reliability, scalability and observability Contribute to technical strategy and long-term platform direction Write high-quality, efficient and maintainable code with accompanying automated tests and documentation across UI, services and data storage layers Continuously improve existing services, libraries and shared components Ensure systems … strategies Work closely with product and business stakeholders to translate high-level problems into thoughtful technical solutions Collaborate with team through active contribution in code reviews, knowledge-sharing and design discussions Build domain knowledge in business and technology areas Evaluate new technologies pragmatically Contribute to CI/CD pipelines ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
class software solutions for our Equity Derivatives platform Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while … Spring boot framework Experience of TypeScript/React development Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. Strong understanding of responsible ...

Senior Data Consultants London

Location
Greater London, England, United Kingdom
Java, C#) Solid software engineering and DevOps skills as well as the complete SDLC applied to data, e.g. design patterns, automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services (AWS, Azure, GCP) Hands-on experience with ...

Senior Full Stack Engineer

Location
Greater London, England, United Kingdom
generally use React & NextJS. You can build a frontend that's good enough for internal tooling Strong engineering principles & practices: design patterns, testing, clean code and a good reviewer Previous experience working in a product-focused team A keen desire to want to learn and input into ...

Software Engineer

Location
Greater London, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture.* Comfortable with front-end technologies such as HTML, CSS, and JavaScript.**Desirable Skills*** Awareness of clean coding and SOLID principles.* Exposure to AWS cloud services.* Experience with JUnit or other testing tools.* Basic knowledge of XML/JSON data formats ...

Software Engineer

Location
Greater London, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture.* Comfortable with front-end technologies such as HTML, CSS, and JavaScript.**Desirable Skills*** Awareness of clean coding and SOLID principles.* Exposure to AWS cloud services.* Experience with JUnit or other testing tools.* Basic knowledge of XML/JSON data formats ...

Software Engineer

Location
City of Westminster, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture. Comfortable with front-end technologies such as HTML, CSS, and JavaScript. Desirable Skills Awareness of clean coding and SOLID principles. Exposure to AWS cloud services. Experience with JUnit or other testing tools. Basic knowledge of XML/JSON data formats ...