151 to 175 of 213 Clean Code Jobs in London

Senior Software Engineer II - KYC Experience

Hiring Organisation
Wise
Location
Greater London, United Kingdom
Employment Type
Full Time
Salary
111000 to 145000 GBP Annually
beyond, driving high impact cross-team initiatives that unlock new features and value for our partners Mentor and influence engineers and leads through code reviews and best practices, raising the bar for technical excellence across the discipline Qualifications Strong foundation in modern Java or other JVM based language, experience … with the Spring framework, with a commitment to clean, testable, and highly performant code Deep experience building and operating microservices, with a solid understanding of event-driven architecture, distributed system and concurrency patterns Hands-on experience with Kafka or similar messaging systems, including designing and owning robust, scalable ...

Vice President Full Stack Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
make an impact in the following ways: Deliver highly complex, scalable, and robust software solutions with a focus on quality and reliability. Write clean, efficient, and maintainable code, while mentoring and supporting colleagues to do the same Lead and contribute to technical and design workshops Be an advocate … Integration Encourage and support the continuous improvement and upskilling of all members in the team, as well as the wider development department Conduct thorough code reviews, providing constructive feedback to enhance code quality and team expertise Collaborate with the team and wider development community to cultivate Agile mindsets ...

(Senior) Backend Engineer, Marketplace

Location
Greater London, England, United Kingdom
waiting. We’re looking for a Mid/Senior Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. We are a Go shop, and while we’re busy migrating … live coding. Senior+ candidates also complete a system design section and a structured review of past experience and achievements. Responsibilities Write high-quality, performant code primarily in Go. Implement new microservices while helping us responsibly manage and migrate away from legacy services. Work closely with product managers, designers ...

Lead Software Engineer - Umbraco

Hiring Organisation
TPXImpact Holdings Plc
Location
East London, London, United Kingdom
Employment Type
Permanent
Salary
£60,000
years by the teams that follow you. You will lead architecture and technical planning on the projects you are responsible for, uphold quality through code review and standards, and develop the engineers around you. This role does not carry line management or resourcing responsibility, that sits with the Engineering … ensure the ceremonies of your agile project happen at the right time with the right people present, including stand-ups, backlog refinement, timebox planning, code reviews and retrospectives. You ensure your team delivers the work they have committed to by the agreed deadline. You uphold quality through code ...

Graduate AI Engineer

Hiring Organisation
Tech Recruitment UK Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
£38000 - £45000/annum Private pension, Stock options
testing new AI frameworks and technologies Ensuring AI systems are developed responsibly, ethically, and with a strong focus on transparency and fairness Writing clean, maintainable, and scalable code Requirements Degree in Computer Science, Artificial Intelligence, Data Science, Mathematics, Engineering, or a related field Strong understanding of machine learning ...

QA Automation Engineer

Hiring Organisation
Euro Car Parks
Location
Central London, London, United Kingdom
Employment Type
Permanent
Services), React/React-Native and.NET Core Experience working in CI\CD pipeline environment A good understanding of test-driven design principles and writing clean test code Desirable skills include: Proficiency in at least one major API testing framework Strong understanding of software product development lifecycle, Agile Delivery ...

Senior Software Engineer, Dependency Tracing

Location
Greater London, England, United Kingdom
growth and solve their most critical business problems. Responsibilities Translate high-level requirements into detailed technical designs, encompassing architecture, data structures, and algorithms. Write clean, maintainable, and efficient code in accordance with established coding standards and best practices. Develop and execute thorough unit, integration, and system tests … ensure code quality and functionality, including automated testing where applicable. Participate in code reviews to provide constructive feedback and ensure adherence to best practices. Document technical specifications, design decisions, and implementation details for future reference and knowledge sharing. the company is proud to be an equal opportunity workplace ...

Game Logic Server Developer

Location
Greater London, England, United Kingdom
bringing our industry-leading online slot games to life - taking a game concept and building it into a fully working game on our Java code base, and owning that product all the way through to release. Working closely with our Game Mathematicians, you will build the game mechanics … will coordinate everything needed to get a game from concept to a released, client-ready title. We invest heavily in the health of our code base, and this role is a big part of that. Alongside building new games, you can expect to spend a meaningful amount of your ...

Senior GenAI Software Engineer - Vice President

Location
Greater London, England, United Kingdom
fast-evolving AI capabilities into scalable, maintainable, well-engineered solutions. You will work on greenfield initiatives from idea through to production, contributing not only code but also architecture, patterns, engineering standards, and product thinking. We are looking for people who can see the bigger picture, bring ideas, challenge assumptions … patterns including LLM orchestration, agentic workflows, retrieval-based approaches, and structured evaluation techniques Contribute to system architecture, engineering standards, and technical direction Write clean, maintainable, well-tested code with a strong focus on quality and long-term ownership Collaborate closely with engineers, product partners, and business stakeholders ...

Mid-Senior Software Engineer (AI & Research)

Location
Greater London, England, United Kingdom
Direct coding agents as a core part of how you work, using them to move faster without compromising on quality or safety. Contribute to code reviews, shared standards and team rituals as an active member of the broader tech team. Pick up new areas of the product and support … Companion Design, build and iterate on the AI companion feature set for the CIRCuiTS platform, working within the scope of the RCT protocol. Write clean, well‐tested code (primarily Python) across data pipelines, model integration and evaluation. Ensure statistical and technical rigour in collaboration with the external statistician ...

Quantitative Developer (Python/C++)

Hiring Organisation
IT Graduate Recruitment
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £80,000 per annum
Thrive Here This role suits engineers who: Love solving complex technical problems Enjoy understanding systems from first principles Care about writing clean, efficient, maintainable code Want to work in an environment where technical ideas are valued Are excited by the pace and ownership of an early-stage company ...

Software Dev Technical Lead

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
Salary
£65,000
platform - Lead technical design discussions and contribute to architecture decisions - Work closely with product, design, and engineering teams to deliver high-quality solutions - Write clean, maintainable, and efficient code using modern development practices - Provide technical guidance and mentorship to junior engineers - Review code, share feedback, and support ...

Senior Fullstack Engineer - Servicing, FinCrime

Location
Greater London, England, United Kingdom
Skills: You have experience building performant, responsive web applications using React and TypeScript/JavaScript. High Coding Standards: You are well-versed in writing clean, scalable, and testable code. You understand test coverage best practices, the test pyramid concept, and the value of code reviews. Systems Architecture Knowledge ...

Senior KDB+ Developer

Location
Greater London, England, United Kingdom
disk I/O, and network considerations across kdb+ processes. Develop robust and reusable q libraries, utilities, and frameworks with a strong focus on clean, maintainable, and performant code. Drive continuous improvement through refactoring, performance benchmarking, and adoption of best practices. Mentor and guide junior and mid-level developers … fostering a culture of technical excellence, code quality, and knowledge sharing. Participate in design reviews, production support, and root cause analysis of complex system issues. Work collaboratively within an Agile or iterative delivery environment, contributing to design, implementation, testing, and release phases. Must have 8+ years of hands ...

SC Cleared Software Developer (Power Platform)

Hiring Organisation
Sanderson Recruitment
Location
London, United Kingdom
Employment Type
Contract, Work From Home
Power Apps, Power Automate) Developing and integrating services within a wider architecture Ensuring solutions are user-focused, accessible, and aligned to government standards Writing clean, maintainable, and reusable code/configuration Supporting issue investigation, resolution, and continuous improvement Applying secure development practices, including awareness of OWASP principles Collaborating … looking for: Active SC Clearance (essential) Strong experience building solutions using Power Platform in production environments Solid software development background beyond low-code tools Ability to engage with senior stakeholders and non-technical users Experience breaking down requirements, refining work items, and defining acceptance criteria Understanding of clean ...

Lead AI Engineer IRC302971

Location
Greater London, England, United Kingdom
agentic framework such as LangGraph, plus familiarity with MCP‐based tool orchestration. Exposure to AutoGen, LlamaIndex, or CrewAI is a plus. Production Python engineering : Clean, modular, testable, maintainable code — you care about system reliability as much as model output. Evaluation & observability : Practical experience instrumenting tracing (LangSmith, Arize ...

Software engineer III, Home and Health Infrastructure

Location
Greater London, England, United Kingdom
team’s missions to identify scaling bottlenecks ahead of time and remove them. Monitor, track and increase efficiency of TPU usage in Health. Write clean generalizable code and help promote a culture of pragmatic support for the teams who use our platform. the company is proud ...

Software Engineer | Identity & Access Management | Full-Stack

Location
Greater London, England, United Kingdom
across the stack, shipping features that create delightful, frictionless experiences for both external developers and internal engineering teams. Your responsibilities• Ship Features, Not Just Code: You will own the implementation of end-to-end features. You won't just write functions in isolation; you will ensure your code … robust tests. Collaborate to Raise the Bar: You will work closely with teammates across Identity and adjacent teams. You will actively participate in code reviews, design discussions, and contribute to shared standards. You aren't afraid to ask for help, but you also aren't afraid to challenge ...

Software Engineer-Affiliate Partnerships

Location
City Of London, England, United Kingdom
related technical field.3+ years of experience in Java programming and Spring Boot.Passionate about technology and continuous improvement, demonstrating exceptional coding proficiency, a commitment to clean and elegant code, and a keen interest in exploring open-source projects.Proactive, fast learner, and highly collaborative, with strong communication, analytical, and problem ...

AI Engineer (Fluent in Mandarin & English)

Location
Greater London, England, United Kingdom
pipelines. The ideal candidate views AI as a rigorous engineering discipline. Beyond building models, you will be responsible for writing high-quality, maintainable Python code and ensuring that every solution—whether a voice agent or a document processor—is built for reliability, low latency, and global scale. Key Responsibilities … documented history of moving complex models from research into production. Python Mastery: Deep proficiency in Python . You have a strong commitment to clean coding standards (SOLID/DRY), modular design, and comprehensive unit/integration testing. Generative AI Deep Dive: Hands-on experience with LLM training cycles, parameter ...

platform engineer enterprise procurement

Location
Greater London, England, United Kingdom
EventBridge to support 10x growth and multi-region high availability; Build and maintain robust CI/CD pipelines using GitHub Actions and Infrastructure-as-Code with Pulumi to enable safe, multi-daily deployments; Improve developer experience by building internal tooling and automated observability frameworks with Datadog to eliminate friction … leaders. Требования 5+ Years of platform engineering experience in high-growth, cloud-native SaaS environments; Deep expertise in AWS serverless ecosystems and Infrastructure-as-Code; Strong TypeScript skills, including writing clean, production-ready code; Developer-first mindset focused on automating toil and improving feedback loops at every ...

Mobile Engineer

Location
Greater London, England, United Kingdom
with the joy of running their businesses. As a Mobile Software Engineer at Teya, you will: Develop cross-platform mobile applications using Kotlin. Write clean, maintainable, and secure code to address complex business problems. Prioritize performance, scalability, and maintainability in all development tasks. Seamlessly integrate various APIs … Collaborate with design and product teams to deliver a compelling user experience. Contribute to CI/CD pipelines, scalable logging, and observability practices. Embrace clean architecture principles, including Domain, Application, Infrastructure, and Presentation layers. Participate in daily stand-ups, sprint planning, and retrospectives as part of Agile workflows. Work ...

Senior Data Platform Engineer (Data Lake and Catalog)

Location
City Of London, England, United Kingdom
Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform. Lead by example in engineering quality through clean, well-tested code and strong coding practices. Promote an SLO-driven culture by contributing to reliability goals, observability, and incident learnings. Partner closely with engineers … Hive. Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue. Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development. Strong communication skills, with the ability to work effectively across technical and business stakeholders. Ability to manage multiple ...

Front End Engineer

Location
Greater London, England, United Kingdom
Pinia, Vite, Cypress, webpack) Owning and building high-traffic applications with a focus on speed and user experience Proactivelyidentifyingand implementing improvements to architecture,performanceand code quality Collaborating with colleagues and peers toideate, plan, and organize large-scale projects Contribute and helpmaintainour company-wide Vue UI Component Library Set direction … feedback A degree in Computer Science, Engineering or a related STEM discipline; a postgraduate qualification is a plus Personal Attributes A passionate advocate for clean, concise and maintainable code A natural technical leader who earns the trust and confidence of peers A collaborative team player — confident enough ...

Senior Backend Engineer – Scalable AI Security Platform

Location
Greater London, England, United Kingdom
join our expanding R&D team and develop and maintain large-scale distributed backend components powering Wiz. You’ll tackle scaling challenges, write clean, efficient, and maintainable code, and contribute to securing cloud environments. Our stack includes multi-cloud architecture (Azure, AWS, GCP) with Golang, GraphQL, PostgreSQL, Neptune ...