Clean Code Jobs in London

1 to 25 of 1,396 Clean Code Jobs in London

Software Development Engineer II

London, England, United Kingdom
Expedia, Inc
experience building scalable backend systems and a solid foundation in JVM-based languages. If you’re eager to grow your expertise in system design, clean code practices, and distributed systems — all while working with a modern tech stack — this is the opportunity for you. You’ll contribute to … teams including data engineers, product managers, and fellow developers. Contribute to the design and implementation of microservices that are scalable, resilient, and maintainable. Write clean, testable, and efficient code, following software engineering best practices and patterns. Participate in technical discussions, design reviews, and code reviews. Continuously learn … like Lambda, ECS, DynamoDB, etc. You’ve worked with NoSQL technologies and understand how to model data for distributed systems. A strong believer in clean code, maintainability, and building systems that scale and perform. You have a solid foundation in CS fundamentals , data structures , and system design . More ❯
Posted:

Principal Software Engineer - Service Experience

London, England, United Kingdom
Hybrid / WFH Options
MARKS&SPENCER
of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate … What We Need From You and looking for: Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure More ❯
Posted:

Principal Software Engineer - Selling Experience

London, England, United Kingdom
Hybrid / WFH Options
MARKS&SPENCER
of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate … Need From You: Experience in implementing solutions using modern, web facing software solutions that provide the best possible experience across multiple devices Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure More ❯
Posted:

UI/UX Designer

London, England, United Kingdom
Hybrid / WFH Options
HipHopTune Media
with engineering excellence by developing test infrastructures, writing documentation, ensuring high performance, and following an agile development methodology Ensure development best practices are followed (Clean Code, Clean Architecture, code reviews) Actively communicate with the stakeholders, team members, and clients Qualifications +3 years of experience working with More ❯
Posted:

Python Developer

London, England, United Kingdom
Hybrid / WFH Options
BuildPrompt
design, develop, and maintain robust Python applications that transform complex data into actionable insights. This role requires strong Python expertise with a focus on clean code, design patterns, and scalable architecture. We're seeking a developer who can work independently whilst collaborating effectively with our team to deliver … innovative solutions. Key Responsibilities: Python Development: Design and develop scalable, maintainable Python applications and services Implement effective design patterns to create flexible and robust code Write clean, well-documented code following industry best practices Perform code reviews and provide constructive feedback to team members Troubleshoot and … datasets from various sources Integrate AI/ML models into production applications Develop APIs and services to connect data sources and downstream applications Optimise code for performance and scalability Contribute to architectural decisions and system design Implement appropriate design patterns to solve complex problems efficiently Create maintainable, modular code More ❯
Posted:

Back End Engineer

London, England, United Kingdom
Hybrid / WFH Options
JaJa Finance Ltd
industry. Key Responsibilities Work with product owners to refine, estimate and prioritise Jira tickets Attend and contribute to agile ceremonies and platform discussions Deliver code that is easy to understand, maintain and test Collaborate closely with engineers from other platforms Develop and maintain scalable, high-performance RESTful APIs using … Java and related technologies (Spring, JPA, Kafka, JUnit). Apply design patterns, SOLID principles, and clean code practices. Work with relational databases and SQL to ensure efficient data management. Design, deploy, own and maintain microservices in a cloud environment (AWS, Google Cloud, or Azure). Debug complex issues … implement effective solutions. Ensure security best practices, including data protection and access control. Collaborate with agile teams using practices such as pair programming and code reviews. Use project management, source control, and CI tools (e.g., Jira, Git, Jenkins). About You We’re seeking passionate individuals who align with More ❯
Posted:

Senior Software Engineer I - (Remote - Spain and UK)

London, England, United Kingdom
Hybrid / WFH Options
Jobgether
cloud solutions, and thrives on solving complex technical challenges while mentoring peers and contributing to long-term architecture. You'll work with modern technologies, clean code practices, and a dynamic international team. Accountabilities: Design, build, and maintain scalable, reliable, and maintainable software solutions Collaborate with cross-functional teams … to deliver impactful technical features Champion architectural best practices and lead technical discussions and decisions Mentor team members and conduct code reviews to ensure high engineering standards Drive continuous improvement through performance analysis and refactoring Proactively address technical debt and anticipate scalability challenges Document and communicate technical solutions clearly … cloud-based applications Strong communication skills and a collaborative, proactive mindset Comfortable discussing, testing, and benchmarking technical solutions Fluent in English and committed to clean code and continuous learning Benefits Health insurance coverage Employee Assistance Program (EAP) Remote work and wellness stipends Flexible compensation options Paid volunteer days More ❯
Posted:

Senior Software Engineer I - (Remote - Spain and UK)

London, England, United Kingdom
Hybrid / WFH Options
Jobgether
cloud solutions, and thrives on solving complex technical challenges while mentoring peers and contributing to long-term architecture. You’ll work with modern technologies, clean code practices, and a dynamic international team. Accountabilities Design, build, and maintain scalable, reliable, and maintainable software solutions Collaborate with cross-functional teams … to deliver impactful technical features Champion architectural best practices and lead technical discussions and decisions Mentor team members and conduct code reviews to ensure high engineering standards Drive continuous improvement through performance analysis and refactoring Proactively address technical debt and anticipate scalability challenges Document and communicate technical solutions clearly … cloud-based applications Strong communication skills and a collaborative, proactive mindset Comfortable discussing, testing, and benchmarking technical solutions Fluent in English and committed to clean code and continuous learning Benefits Health insurance coverage Employee Assistance Program (EAP) Remote work and wellness stipends Flexible compensation options Paid volunteer days More ❯
Posted:

Senior Software Engineer I - (Remote - Spain and UK)

London, England, United Kingdom
Hybrid / WFH Options
TN United Kingdom
cloud solutions, and thrives on solving complex technical challenges while mentoring peers and contributing to long-term architecture. You’ll work with modern technologies, clean code practices, and a dynamic international team. Accountabilities: Design, build, and maintain scalable, reliable, and maintainable software solutions Collaborate with cross-functional teams … to deliver impactful technical features Champion architectural best practices and lead technical discussions and decisions Mentor team members and conduct code reviews to ensure high engineering standards Drive continuous improvement through performance analysis and refactoring Proactively address technical debt and anticipate scalability challenges Document and communicate technical solutions clearly … cloud-based applications Strong communication skills and a collaborative, proactive mindset Comfortable discussing, testing, and benchmarking technical solutions Fluent in English and committed to clean code and continuous learning Health insurance coverage Employee Assistance Program (EAP) Remote work and wellness stipends Flexible compensation options Employee referral program Inclusive More ❯
Posted:

Software Engineer (Full-stack)

London, England, United Kingdom
JR United Kingdom
solutions Tackle meaningful, end-to-end challenges across the stack Influence platform architecture and engineering practices Maintain strong standards through testing, peer reviews, and clean code Contribute to product and team direction in a high-growth environment Ideal Candidate 2-4 years of full-stack engineering experience Comfortable … solutions Tackle meaningful, end-to-end challenges across the stack Influence platform architecture and engineering practices Maintain strong standards through testing, peer reviews, and clean code Contribute to product and team direction in a high-growth environment Ideal Candidate 2-4 years of full-stack engineering experience Comfortable More ❯
Posted:

Software Engineer (Full-stack)

Hounslow, England, United Kingdom
JR United Kingdom
solutions Tackle meaningful, end-to-end challenges across the stack Influence platform architecture and engineering practices Maintain strong standards through testing, peer reviews, and clean code Contribute to product and team direction in a high-growth environment Ideal Candidate 2-4 years of full-stack engineering experience Comfortable … solutions Tackle meaningful, end-to-end challenges across the stack Influence platform architecture and engineering practices Maintain strong standards through testing, peer reviews, and clean code Contribute to product and team direction in a high-growth environment Ideal Candidate 2-4 years of full-stack engineering experience Comfortable More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
NewStore
domain and lead by example. Mentor and guide : Empower junior engineers and share your knowledge to foster their growth. Champion best practices : Promote TDD, clean code, and robust architectural practices. Collaborate effectively : Work across teams to create cohesive and scalable solutions. What You'll Do Drive technical discussions … high-quality work. Mentorship and knowledge sharing : Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience : Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset : Take full ownership of your domain, from design to deployment and monitoring. You More ❯
Posted:

Staff Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
NewStore
domain and across the organization. Mentor and empower: Foster the growth of junior engineers and share your knowledge. Champion best practices: Advocate for TDD, clean code, and a well-architected platform. Collaborate across domains: Unify diverse teams to create a seamless, future-proof solution. What You'll Do … high-quality work. Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset: Take full ownership of your domain, from design to deployment and monitoring. You More ❯
Posted:

Software Developer

London, England, United Kingdom
Hybrid / WFH Options
BPM Tech
integrating with wider systems Contributing to agile ceremonies and collaborating with cross-functional teams Sharing knowledge with both technical and non-technical audiences Championing clean code practices, including SOLID principles and best-in-class design patterns Software Developer (Full Stack) Location: Durham (Hybrid/Remote options available) Salary … integrating with wider systems Contributing to agile ceremonies and collaborating with cross-functional teams Sharing knowledge with both technical and non-technical audiences Championing clean code practices, including SOLID principles and best-in-class design patterns My client want someone passionate about quality software and continuous improvement. You More ❯
Posted:

Software Development Engineer , AWS Infrastructure Services

London, England, United Kingdom
Amazon
team, and best of all develop and deliver new features to the delight of our customers. If you are passionate about distributed systems, writing clean code, constant learning, and invigorated to work on a platform that runs critical internet workloads for AWS and its customers you should apply … AGA Control Plane - Public facing APIs, provisioning workflows and integration with other AWS services. Develop high quality testable and maintainable software and participate in code reviews. A day in the life If you are passionate about distributed systems, writing clean code, constant learning, and invigorated to work … systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent Amazon is an equal opportunity employer More ❯
Posted:

Senior Python Engineer

City of London, London, United Kingdom
Better Placed Ltd - A Sunday Times Top 10 Employer!
working with a well-backed scaleup making waves in the financial services sector. They're led by a diverse, low-ego team that values clean code, clear thinking, and collaborative problem-solving. As they expand their engineering function, they're looking for a Senior Python Engineer to take … to mentor more junior team members along the way. What you’ll bring: 4+ years of Python development experience Strong software engineering fundamentals – testing, clean code, version control Experience with large datasets and SQL Solid cloud experience (preferably AWS) A track record of delivering robust, scalable systems Collaborative More ❯
Posted:

Senior Python Engineer

London Area, United Kingdom
Better Placed Ltd - A Sunday Times Top 10 Employer!
working with a well-backed scaleup making waves in the financial services sector. They're led by a diverse, low-ego team that values clean code, clear thinking, and collaborative problem-solving. As they expand their engineering function, they're looking for a Senior Python Engineer to take … to mentor more junior team members along the way. What you’ll bring: 4+ years of Python development experience Strong software engineering fundamentals – testing, clean code, version control Experience with large datasets and SQL Solid cloud experience (preferably AWS) A track record of delivering robust, scalable systems Collaborative More ❯
Posted:

Senior Python Engineer

london, south east england, united kingdom
Better Placed Ltd - A Sunday Times Top 10 Employer!
working with a well-backed scaleup making waves in the financial services sector. They're led by a diverse, low-ego team that values clean code, clear thinking, and collaborative problem-solving. As they expand their engineering function, they're looking for a Senior Python Engineer to take … to mentor more junior team members along the way. What you’ll bring: 4+ years of Python development experience Strong software engineering fundamentals – testing, clean code, version control Experience with large datasets and SQL Solid cloud experience (preferably AWS) A track record of delivering robust, scalable systems Collaborative More ❯
Posted:

Senior Python Engineer

london (city of london), south east england, united kingdom
Better Placed Ltd - A Sunday Times Top 10 Employer!
working with a well-backed scaleup making waves in the financial services sector. They're led by a diverse, low-ego team that values clean code, clear thinking, and collaborative problem-solving. As they expand their engineering function, they're looking for a Senior Python Engineer to take … to mentor more junior team members along the way. What you’ll bring: 4+ years of Python development experience Strong software engineering fundamentals – testing, clean code, version control Experience with large datasets and SQL Solid cloud experience (preferably AWS) A track record of delivering robust, scalable systems Collaborative More ❯
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
NewStore
domain and lead by example. Mentor and guide : Empower junior engineers and share your knowledge to foster their growth. Champion best practices : Promote TDD, clean code, and robust architectural practices. Collaborate effectively : Work across teams to create cohesive and scalable solutions. What You'll Do Drive technical discussions … high-quality work. Mentorship and knowledge sharing : Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience : Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset : Take full ownership of your domain, from design to deployment and monitoring. Your More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

London, United Kingdom
Hybrid / WFH Options
NewStore
domain and across the organization. Mentor and empower: Foster the growth of junior engineers and share your knowledge. Champion best practices: Advocate for TDD, clean code, and a well-architected platform. Collaborate across domains: Unify diverse teams to create a seamless, future-proof solution. What You'll Do … high-quality work. Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset: Take full ownership of your domain, from design to deployment and monitoring. You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Advanced Analytics Lead

London, England, United Kingdom
Boku
Engineer at Boku , you’ll bridge the gap between raw data and business insights. Your core mission will be to design, build, and maintain clean, scalable data models that enable reliable and efficient analytics across the organisation. This role combines strong technical skills with a deep understanding of how … understood About You A systems thinker with an eye for efficiency and reusability Comfortable working with both technical and non-technical stakeholders Passionate about clean code, clean data, and clear documentation Proactive, communicative, and eager to take ownership of data quality Why Work at Boku At Boku More ❯
Posted:

Senior Software Engineer - Mobile Platforms

London, England, United Kingdom
Hybrid / WFH Options
NewStore
development and lead by example. Mentor and guide: Empower junior engineers and share your knowledge to foster their growth. Champion best practices: Promote TDD, clean code, and robust architectural practices. Collaborate effectively: Work across teams to create cohesive and scalable solutions. What You'll Do Provide Mobile expertise … high-quality work. Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers. You can learn more about our Minimum Standards of Product Development here . Your Story More ❯
Posted:

Senior Software Engineer - FX Platform- Tech-driven Global Market Maker

London, United Kingdom
NCAA (National Collegiate Athletic Association)
own. The client: A leading trading firm driven by technology with over one thousand employees globally. Pioneering their own trading strategies and systems using clean code and sophisticated technology, they run a global network with thousands of high-performance, low-latency applications that solve problems in nanoseconds. Technology … understanding of computer science fundamentals Experience writing software in C#, C++, C, or Java with a proven ability to deliver scalable, reliable, high-quality clean code A passion for continuous improvement and test-driven design plus innovative, big-picture thinking grounded in real-world pragmatism An understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Engineer Engineering · London, Berlin · Hybrid Remote

London, England, United Kingdom
Hybrid / WFH Options
NewStore
domain and across the organization. Mentor and empower: Foster the growth of junior engineers and share your knowledge. Champion best practices: Advocate for TDD, clean code, and a well-architected platform. Collaborate across domains: Unify diverse teams to create a seamless, future-proof solution. What You'll Do … high-quality work. Mentorship and knowledge sharing: Empower your team by providing guidance and fostering a collaborative environment. Focus on developer experience: Champion simplicity, clean code, and a streamlined workflow for all engineers. DevOps mindset: Take full ownership of your domain, from design to deployment and monitoring. You More ❯
Posted:
Clean Code
London
10th Percentile
£48,750
25th Percentile
£56,250
Median
£70,000
75th Percentile
£85,625
90th Percentile
£102,250