1 to 25 of 861 Clean Code Jobs in the UK

Principal Software Engineer - International

Hiring Organisation
Marks & Spencer
Location
United Kingdom
Salary
£ 60 K
technical direction and influence Technology and Product investment decisions, engineering team structures and delivery approaches to ensure sustainable, scalable outcomes.Champion engineering excellence by promoting clean code, clean architecture, automation, DevOps principles and pragmatic engineering practices that improve maintainability, productivity and delivery quality.Drive operational ownership and "you build … software engineering environments, with a proven track record of strategic thinking, technical innovation and successful large-scale delivery.Strong expertise in software engineering fundamentals, including clean code, clean architecture, design patterns, distributed systems and solution design for highly complex, business-critical platforms.Demonstrable experience shaping technology strategy and implementation ...

Principal Software Engineer - International

Hiring Organisation
Marks & Spencer
Location
United Kingdom, UK
Employment Type
Full-time
direction and influence Technology and Product investment decisions, engineering team structures and delivery approaches to ensure sustainable, scalable outcomes. Champion engineering excellence by promoting clean code, clean architecture, automation, DevOps principles and pragmatic engineering practices that improve maintainability, productivity and delivery quality. Drive operational ownership … engineering environments, with a proven track record of strategic thinking, technical innovation and successful large-scale delivery. Strong expertise in software engineering fundamentals, including clean code, clean architecture, design patterns, distributed systems and solution design for highly complex, business-critical platforms. Demonstrable experience shaping technology strategy ...

Backend Developer – AWS, TypeScript, Serverless Architecture, AWS Lambda

Location
Greater London, England, United Kingdom
services, including AWS Lambda • Build secure, scalable and reliable APIs and backend services • Translate user and business requirements into maintainable technical solutions • Write clean, well-tested and maintainable code • Collaborate with frontend and mobile developers, designers, product managers, QA professionals and technical specialists in an agile multidisciplinary team … Participate in technical discussions, code reviews and architectural decision-making • Develop automated tests and contribute to CI/CD processes • Investigate and resolve technical issues, defects, performance problems and production incidents • Address security, accessibility, privacy, resilience, scalability and performance throughout the development lifecycle • Contribute to technical documentation, knowledge sharing ...

Java Developer

Hiring Organisation
Source Group International
Location
London, United Kingdom
Salary
£ 100 K
role where your work will go live quickly, be seen, and genuinely make an impact.You’ll be part of a collaborative team that values clean code, pragmatic decision-making, and continuous improvement—working closely with product, design, and DevOps to ship meaningful features at pace. What … modern frameworks (e.g. Spring Boot)Collaborating with cross-functional teams to deliver new features end-to-end Improving system performance, reliability, and maintainability Writing clean, testable code and contributing to best practices across the team Supporting deployments and monitoring production systems Taking ownership of features—from idea through ...

Principal Software Engineer SC&L

Hiring Organisation
Marks & Spencer
Location
United Kingdom
Salary
£ 80 K
strategy and technology investment decisions, partnering with Engineering, Technology and Product leaders to align priorities and outcomes.Champion engineering excellence by promoting best practices including clean code, clean architecture, DevOps, automation and operational excellence, while driving productivity and delivery quality.Mentor and develop engineers across the organisation, supporting Communities … delivering technology strategy, driving innovation, influencing technical direction and implementing solutions that create measurable business value.Deep expertise in software engineering best practices, including clean code, design patterns, quality assurance, testing strategies, continuous integration, continuous delivery and DevOps principles.Strong technical leadership across solution architecture, cloud computing, information security, observability ...

Principal Software Engineer SC&L

Hiring Organisation
Marks & Spencer
Location
United Kingdom, UK
Employment Type
Full-time
technology investment decisions, partnering with Engineering, Technology and Product leaders to align priorities and outcomes. Champion engineering excellence by promoting best practices including clean code, clean architecture, DevOps, automation and operational excellence, while driving productivity and delivery quality. Mentor and develop engineers across the organisation, supporting Communities … delivering technology strategy, driving innovation, influencing technical direction and implementing solutions that create measurable business value. Deep expertise in software engineering best practices, including clean code, design patterns, quality assurance, testing strategies, continuous integration, continuous delivery and DevOps principles. Strong technical leadership across solution architecture, cloud computing, information ...

Android Engineer

Location
Greater London, England, United Kingdom
collaborate in small teams across the bank Provide project insight to team leads and make necessary project decisions Commit, review, and ship new code from the first week Improve and develop the Android app, CI automations, and tooling Build SDKs for international banking clients Work with designers … conferences and meet‐ups with the team Requirements Ability to understand and prioritise security across all application layers Focus on accessibility Ability to write clean and maintainable code Self-driven approach and ownership of code, shipping, maintenance, and processes Experience or understanding of Android libraries and technologies ...

Software Engineer, Java Backend

Location
Greater London, England, United Kingdom
crypto liquidity Develop predominantly with Java 25 on the backend and PostgreSQL Use Spring Boot for delivery Develop business logic with emphasis on clean, maintainable code Apply TDD and DDD Use continuous integration and delivery Collaborate with a talented team to create solutions that drive financial inclusion … people use in hypergrowth startups Core Competencies Proficient in Backend Development with a strong focus on Java 25, PostgreSQL, and Spring Boot, emphasizing clean code and best practices like TDD and DDD. Experienced in building REST APIs and microservices to support financial systems and enhance user experience. Highest ...

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
performance data processing systems in a production-focused environment. This role is centred on software engineering rather than modelling, with a strong emphasis on clean code, Test-Driven Development (TDD), and scalable data processing. Key ResponsibilitiesDevelop and maintain production-grade Python applications.Build high-throughput data processing pipelines handling … large datasets on local server infrastructure.Design and implement robust multithreaded and multiprocessing solutions.Write clean, maintainable code within a TDD environment.Optimise performance across CPU, memory, and I/O intensive workloads.Essential ExperienceStrong commercial Python development experience.Expert knowledge of multithreading, multiprocessing, and concurrency.Proven track record working in a Test-Driven ...

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £70000/annum
performance data processing systems in a production-focused environment. This role is centred on software engineering rather than modelling , with a strong emphasis on clean code, Test-Driven Development (TDD), and scalable data processing . Key Responsibilities Develop and maintain production-grade Python applications. Build high-throughput data … processing pipelines handling large datasets on local server infrastructure. Design and implement robust multithreaded and multiprocessing solutions. Write clean, maintainable code within a TDD environment. Optimise performance across CPU, memory, and I/O intensive workloads. Essential Experience Strong commercial Python development experience. Expert knowledge of multithreading, multiprocessing ...

Senior Full Stack/Native Cloud Engineer (Vice President)

Hiring Organisation
Jefferies Financial Group
Location
London, United Kingdom
Salary
£ 100 K
solutions end-to-end, from technical design and architecture through to production deployment, monitoring, support, and continuous improvement. Champion engineering best practices across code quality, testing, CI/CD, observability, maintainability, and operational resilience. Mentor and guide junior and mid-level engineers, setting high technical standards through code … using Angular or React, with a focus on reliable, maintainable, and responsive UI delivery. Strong understanding of software engineering best practices, including automated testing, clean code, code reviews, CI/CD, observability, and secure development practices. Experience deploying and operating production-grade systems in cloud or hybrid ...

Senior Backend Developer

Location
Greater London, England, United Kingdom
fostering an inclusive environment where everyone can thrive. If you love solving complex technical puzzles, supporting peers through thoughtful mentorship, and balancing innovation with code quality, we would love to welcome you to our team. Key aspects of the role include Architectural Delivery: Designing and building … proficiency with Kubernetes and Helm to deploy and manage resilient, containerised applications. Agile Execution: Strong experience navigating full Agile delivery lifecycles, turning designs into clean code, and working with Continuous Delivery (CD) pipelines. Supportive Leadership: A passion for clean code, comprehensive testing, and uplifting colleagues through ...

iOS Developer

Location
Greater London, England, United Kingdom
Design, develop and maintain high-quality iOS applications using Swift Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern iOS development practices Collaborate with designers, product managers, QA professionals and developers in an agile multidisciplinary team Participate … technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation and knowledge sharing Establish and maintain ...

Senior Java Developer

Hiring Organisation
Global
Location
London, United Kingdom
Salary
£ 80 K
APIs that support great user experiences across our platforms.Engineering excellence (35%): Design, build and maintain backend services using modern Java and Spring Boot, applying clean code principles, contract-first design and robust automated testing.Leadership & collaboration (30%): Guide and mentor engineers in the team, champion best practices, and work … designing clear, maintainable solutions that allow the team to move quickly and safely.Better Together: Be part of a collaborative engineering culture that values pairing, code reviews, shared decision-making and learning from each other.What Success Looks LikeIn your first few months, you’ll have:Contributed to key features ...

Senior Pipeline TD - Film 2D

Hiring Organisation
Framestore
Location
London, United Kingdom
Salary
£ 80 K
delivery.Collaborate closely with Compositing Supervisors, VFX Supervisors, and Heads of 2D to proactively identify and resolve workflow bottlenecks.Maintain and expand core software libraries, ensuring clean code, Git version control, and clear documentation.Support and enhance deep Nuke API integrations, custom gizmos, and media processing workflows.Offer technical guidance, share best … forSignificant experience in VFX pipeline development with a solid understanding of 2D production workflows.Expert Python development skills, with a focus on modern design patterns, clean code, and standard libraries.Strong experience building custom GUI applications and tools using PySide or PyQt.Deep experience with the Nuke API, programmatic control ...

Data Scientist

Location
Greater London, England, United Kingdom
environment. Strong predictive modeling foundation: Extensive experience with traditional ML algorithms, Deep Learning frameworks, and complex time-series forecasting. Experience developing production-grade Python code: High proficiency in Python, Pandas, and modern software practices (testing, clean code, code review, CI/CD). Data & Pipeline Expertise ...

Data Scientist

Hiring Organisation
Anaplan
Location
London, United Kingdom
Salary
£ 70 K
paced environment.Strong predictive modeling foundation: Extensive experience with traditional ML algorithms, Deep Learning frameworks, and complex time-series forecasting. Experience developing production-grade Python code: High proficiency in Python, Pandas, and modern software practices (testing, clean code, code review, CI/CD). Data & Pipeline Expertise ...

Full Stack Software Engineer II - Java, React

Location
Greater London, England, United Kingdom
through meaningful challenges, strong mentorship, and a culture that rewards curiosity and craftsmanship. Here, you'll work alongside experienced engineers who are passionate about clean code, scalable architecture, and continuous improvement — and you'll have the opportunity to explore emerging technologies like AI and GenAI from day one. … Software Engineer II at JPMorganChase within [Insert Team Name/Line of Business], you will ship secure, full-stack features, write clean Java code, and deepen your expertise in modern engineering practices — including microservices, event-driven architecture, and CI/CD — while building the foundation for a serious ...

Senior Software Engineer I – Search and AI Platform

Hiring Organisation
Elsevier
Location
London, United Kingdom
Salary
£ 70 K
with databases, web services, or AWS services (Neo4j, DynamoDB, RDS, S3, Parameter Store, SQS, SNS, Kinesis) to support ingestion, storage, and messaging pipelines. Champion clean code, SOLID principles, and engineering best practices, setting standards and mentoring engineers. Collaborate with product managers and engineering teams to deliver advanced search … cloud-native architectures with AWS and Kubernetes (EKS). An advocate of best practices for rapid development of quality software, including SOLID principles, clean code, architectural design patterns, CI/CDFamiliarity with Agile, Kanban, or other iterative development methodologies.Comfortable learning new technologies, languages, and tools ...

C# Developer

Location
Greater Manchester, England, United Kingdom
enjoys solving complex problems and delivering high-quality software. You value collaboration, curiosity, and learning as much as coding. You understand the importance of clean code, maintainable architecture, and system performance, and you want to work in a culture where your contributions matter and your growth is supported. … Modernizing components of the platform to .NET 8+ and Svelte.js, including containerized deployments. Automating infrastructure with Pulumi and Azure DevOps. Participating in architecture discussions, code reviews, and maintaining engineering best practices. What you may have: Strong experience with C#/.NET, including async/await, memory management, and resource ...

Full Stack Software Engineer II - Java, React

Hiring Organisation
JP Morgan Chase
Location
London, United Kingdom
Salary
£ 100 K
through meaningful challenges, strong mentorship, and a culture that rewards curiosity and craftsmanship. Here, you'll work alongside experienced engineers who are passionate about clean code, scalable architecture, and continuous improvement — and you'll have the opportunity to explore emerging technologies like AI and GenAI from day one.As … Software Engineer II at JPMorganChase within [Insert Team Name/Line of Business], you will ship secure, full-stack features, write clean Java code, and deepen your expertise in modern engineering practices — including microservices, event-driven architecture, and CI/CD — while building the foundation for a serious ...

Senior Frontend Engineer

Hiring Organisation
London Stock Exchange Group
Location
London, United Kingdom
Salary
£ 80 K
flows.Familiarity with CI/CD pipelines, automated testing, and versioning strategies for SDKs.Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards.Passion for clean code, automation, and continuous improvement.Excellent interpersonal skills and a passion for developer experience and security.ROLE PROFILE:We are seeking a Senior Frontend Developer … flows.Familiarity with CI/CD pipelines, automated testing, and versioning strategies for SDKs.Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards.Passion for clean code, automation, and continuous improvement.Excellent interpersonal skills and a passion for developer experience and security.Common FOOTERWhat you'll get in return:At LSEG ...

Senior Frontend Engineer

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
/CD pipelines, automated testing, and versioning strategies for SDKs. Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards. Passion for clean code, automation, and continuous improvement. Excellent interpersonal skills and a passion for developer experience and security. ROLE PROFILE:We are seeking a Senior Frontend …/CD pipelines, automated testing, and versioning strategies for SDKs. Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards. Passion for clean code, automation, and continuous improvement. Excellent interpersonal skills and a passion for developer experience and security. Common FOOTERWhat you'll get in return ...

Senior JVM Engineers - Java, Scala & Kotlin

Location
Greater London, England, United Kingdom
contributing to the design and development of robust, high‐performance distributed systems. You’ll be expected to bring strong software engineering fundamentals, with TDD, clean code and automated testing embedded in your approach to development. Strong CI/CD experience is essential, along with a solid understanding … Strong commercial experience with Java, Scala and/or Kotlin Excellent understanding of the JVM ecosystem Strong experience with TDD, unit testing and clean code Proven experience building and maintaining CI/CD pipelines Experience designing and developing scalable, distributed systems Strong understanding of software architecture and engineering ...

Senior Software Developer

Location
Greater London, England, United Kingdom
ideas supporting product improvement and delivery effectiveness Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements Support knowledge sharing and code quality through peer reviews and collaboration Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery Requirements Proven … similar technologies Practical experience working with Azure Cloud Services and Azure DevOps, or equivalent CI/CD tooling Proficiency with Visual Studio or VS Code Strong understanding of software development practices and agile delivery methods Experience working across the full software development lifecycle, from concept through to production support ...