51 to 75 of 213 Clean Code Jobs in London

Engineer (Digital Product Team)

Hiring Organisation
Canada Life
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Isle of Man (Hybrid working options available) Are you an engineer who measures success by the difference you make to customers, not just the code you ship? We are seeking an exceptional Senior Engineer to play a key role in our dynamic cross-functional Digital Product Team, someone … tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
features, improve performance, and ensure technical excellence in everything you deliver. You’ll take ownership of your work from concept to release, write clean and maintainable code, participate in code reviews, and help drive consistent engineering standards across the team. You’ll also diagnose and resolve complex … application. Integrate with RESTful and GraphQL APIs. Diagnose, debug, and resolve issues across the stack, ensuring a smooth and reliable user experience. Participate in code reviews, offering constructive feedback and helping improve overall code quality. Work cross‐functionally with designers, PMs, and QA to deliver features ...

DevOps Developer

Hiring Organisation
Stott & May Professional Search Limited
Location
London, United Kingdom
Employment Type
Permanent
Salary
£65,000
Work with Product, Development, Test, Architecture and Service teams to clarify requirements and deliver solutions that meet agreed standards. Engineering Quality & Best Practices Write clean, maintainable and testable code using established coding standards and design patterns. Use AI-assisted development tools appropriately while retaining accountability for security, correctness … code quality. Create and maintain unit and integration tests and support automated testing within CI/CD pipelines. Submit changes for peer review and respond constructively to feedback. Participate in pairing and knowledge-sharing activities. Prepare clear technical documentation, support notes and runbooks for solutions delivered. DevOps & Operational Support ...

Lead Machine Learning Scientist – International Consumer Bank

Location
Greater London, England, United Kingdom
Models and agentic systems. Identify the right state‐of‐the‐art solutions for the bank’s objectives and manage colleagues to implement them as clean, production‐ready code. Communicate findings and recommendations through clear and concise reports and presentations. Required Qualifications, Capabilities and Skills Experience leading teams to deliver ...

Senior Java Kotlin Developer

Hiring Organisation
HCLTech
Location
London, UK
Employment Type
Full-time
continuous refactoring. Engineers are expected to contribute across development, integration, and production support, working closely as a team to maintain a high standard of code quality and system reliability. Location: London Required Skills Strong commercial experience building backend services in Kotlin Deep experience with XP practices, including: Mob programming … primary way of working Test‐driven development (TDD) Continuous refactoring and clean code discipline • Cloud experience in CARE Cloud/GCP, including: GKE and/or Cloud Run Cloud SQL, Memorystore Artifact Registry, Cloud Logging Key Management CI/CD and SDLC experience in a regulated/enterprise ...

Senior Software Developer

Hiring Organisation
Morgan Spencer
Location
London, United Kingdom
Employment Type
Full-Time
Salary
£66,000 per annum
follows industry best practice, security standards and organisational objectives. Key responsibilities include: • Developing new applications and functionality while maintaining and enhancing existing systems • Writing clean, efficient and testable code across front-end and back-end technologies • Gathering requirements and collaborating with stakeholders to define technical solutions • Supporting … mentoring junior developers through code reviews and knowledge sharing • Designing, developing and maintaining APIs and integrations with third-party systems • Supporting cloud infrastructure and ensuring applications are secure, scalable and reliable • Implementing development best practices including testing, version control and documentation • Contributing to architecture decisions and recommending new technologies ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
tactical edge and Situational Awareness (TAK) platforms. You will sit at the intersection of modern enterprise software engineering and tactical edge integration, ensuring all code meets MoD Secure by Design (SbD) principles and Def Stan 00-056 safety boundaries. Full-Stack Application Development: Design and build resilient, secure … Cursor-on-Target (CoT) data routers connecting front-end C2 displays (e.g., OmniTAK, ATAK) to backend services. Secure by Design (SbD) Implementation: Write clean, well-tested code following NCSC Secure Development Principles, NCSC Cloud Security Guidance, and JSP 440 controls. CI/CD & DevSecOps: Automate build, test ...

Senior AI Engineer

Location
Greater London, England, United Kingdom
using embeddings, vector databases, hybrid search, and effective chunking strategies Develop proof‐of‐concepts for emerging AI technologies and assess their production viability Write clean, maintainable code following established engineering best practices and quality standards Use AI coding assistants such as GitHub Copilot and Claude Code to accelerate development Participate in code reviews and architectural discussions to improve code quality and system design Collaboration & Problem‐Solving Work closely with Product and Engineering teams to understand requirements and deliver iterative solutions Collaborate with cross‐functional partners (Security, Data, Operations) to ensure solutions meet quality ...

Senior Associate, Full-Stack Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code; participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical … tailored by teams for flow and outcomes; full product lifecycle ownership (build, test, deploy, monitor, iterate); growth mindset with continuous learning and knowledge sharing. Code: Java 17/21 (Spring, Maven), Groovy, JavaScript/TypeScript (Angular) Testing: JUnit, Spock Deployment: Private Cloud (VMs/containers) Tooling: GitLab ...

Senior Associate, Full-Stack Engineer

Location
Greater London, England, United Kingdom
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code; participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical … tailored by teams for flow and outcomes; full product lifecycle ownership (build, test, deploy, monitor, iterate); growth mindset with continuous learning and knowledge sharing. Code: Java 17/21 (Spring, Maven), Groovy, JavaScript/TypeScript (Angular) Testing: JUnit, Spock Deployment: Private Cloud (VMs/containers) Tooling: GitLab ...

Full Stack Java Developer

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£475 - £500 per day + PAYE holiday
Spring Boot Build and enhance RESTful APIs and microservices Design scalable, high quality software solutions Collaborate with Product, QA and Engineering teams Write clean, well tested, maintainable code Participate in code reviews and Agile ceremonies Troubleshoot and resolve production issues Use AI tools such as GitHub Copilot ...

Full Stack Java Developer

Hiring Organisation
McGregor Boyall
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£475.00 - £500.00 per day
Spring Boot Build and enhance RESTful APIs and microservices Design scalable, high quality software solutions Collaborate with Product, QA and Engineering teams Write clean, well tested, maintainable code Participate in code reviews and Agile ceremonies Troubleshoot and resolve production issues Use AI tools such as GitHub Copilot ...

Mid-level to Senior Software Engineer

Location
Greater London, England, United Kingdom
product where mistakes cost people real money. Raise the bar on engineering quality within your team: architecture, testing strategy, performance budgets, and code review. Mentor other engineers and drive technical clarity on the product side of your team. You have very high agency and don’t wait … scaling them without losing clarity or performance. Strong judgment on tradeoffs: speed vs. polish, abstraction vs. control, simplicity vs. flexibility. You communicate clearly, write clean code, and can lead through technical and product decisions. Experience building product-facing or client-side systems at scale You make decisions based ...

Software Engineering Software Engineer - Confluent Stream Processing & Analystics Professional [...]

Location
Greater London, England, United Kingdom
time/space complexity. Problem-solving ability:Can independently solve medium-complexity coding problems, debug issues, and break down ambiguous requirements into actionable tasks. Clean engineering practices:Writes readable, maintainable code, uses Git effectively, and follows code review and testing best practices. Backend/API and database … professional expertise Hands-on software development experience (new grads welcome)Solid fundamentals in data structures, algorithms, concurrency, networking, and operating systemsAbility to write clean, maintainable, well-tested code in at least one modern language (Java, Go, or similar)Curiosity about distributed systems and how large-scale services like ...

Senior Software Engineer (Java)

Location
Greater London, England, United Kingdom
Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need Demonstrable experience in Backend ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership Provide guidance and mentorship to junior developers. Champion engineering best practices, clean code principles and robust design patterns. What You will Bring Strong hands-on Java development experience within low latency financial systems. Deep understanding ...

Senior Data Engineer

Hiring Organisation
Harnham - Data & Analytics Recruitment
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £100,000 per annum
software engineering or backend engineering background is highly desirable Experience working within product-led scale-ups or smaller technology companies A passion for clean code, testing and engineering best practices THE BENEFITS Salary up to £100,000 Fully remote working across the UK Quarterly London team meetups Private ...

Senior Software Engineer (Java)

Location
Greater London, England, United Kingdom
Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need Demonstrable experience in Backend ...

Senior Software Engineer London London

Location
Greater London, England, United Kingdom
optimization of new tools and products, taking them through from incubation all the way to production Spot the ineffectiveness of the processes and code you work with daily to ensure the team are always working to the best of their abilities Integrate software from customers and other teams into … products we are making Write, test, and debug efficient modern C++ code for complex software solutions with the help of AI tooling Work closely with product managers and customers to understand requirements and translate them into technical solutions Train and mentor junior engineers as we grow the UK team ...

Senior Software Engineer (Payments)

Location
Greater London, England, United Kingdom
complex financial business requirements into elegant technical solutions. Mentor & Coach: Guide and mentor less experienced engineers, fostering a culture of high engineering standards, thorough code reviews, and continuous learning. Collaborate Globally: Partner with engineering leaders and distributed teams across different regions to design robust, modular services and components. About … Engineering Expertise: You have a proven track record of designing, building, and maintaining complex, highly available software systems at scale. You care deeply about clean code, design patterns, and testability (unit/integration testing). Payments Domain Experience: You have solid, hands-on experience working within the payments ...

Principal Software Engineer

Hiring Organisation
TPXImpact Holdings Plc
Location
East London, London, 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 ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
robust, scalable platform used by thousands daily. We tackle big technical challenges, drive innovation, and build solutions that make a real impact. Here, your code doesn’t just run - it powers the decisions of investors across the UK. About the role We are looking for a Senior Backend Software … specific list of keywords. Our interview process is language-agnostic ; we care about your ability to solve complex problems, design scalable systems, and write clean code in whichever language you’re most comfortable with. Our stack Once you join, you’ll be working primarily with TypeScript, Node.js ...

Java Developer | Investment Banking | Hybrid, London

Location
City Of London, England, United Kingdom
cloud-enabled applications to support middle office processing Provide technical expertise and recommendations for enhancements of existing applications and evaluation of new initiatives Develop clean, secure, and efficient code in Java and Python and work with scripting tools such as PowerShell or Bash Conduct code reviews, unit … testing, and participate in application architecture discussions Ensure compliance with internal SDLC standards related to code management, code inspection, and security best practices Utilize tools such as GitLab and Terraform for CI/CD, automation, and infrastructure as code Support critical enterprise risk mandates, ensuring production systems ...

Staff+ Software Engineer

Location
Greater London, England, United Kingdom
under pressure” means for your team. Contribute, architect and improve the frontend systems and integrations wherever necessary Raise the technical bar within your team: code standards, testing strategy, monitoring, incident response, and how the team approaches ambiguous problems. Mentor other engineers and drive technical clarity on the hardest parts … then scaling them without losing clarity. Strong judgment on tradeoffs: speed vs. safety, abstraction vs. control, simplicity vs. flexibility. You communicate clearly, write clean code, and can lead through technical decisions without needing to manage people. You have very high agency and don’t wait to be told ...

Senior Software Engineer II - Assets

Location
Greater London, England, United Kingdom
technical foundations, brokerage infrastructure, and trading interfaces from the ground up.The Tech: You aren't just shipping features; you are shaping the strategy and code for a brand-new pillar of the Wise ecosystem.Why this is UniqueProduct Engineering Culture: We don't just hire "coders." We hire owners. … teamsExperience in developing web applications and distributed systems in a production environmentExperience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well testedKnowledge of Java and Spring boot and experience with a messaging system, like Kafka, is a plus... ...