126 to 150 of 213 Clean Code Jobs in London

Banking Technology Angular Lead Engineer - Vice President

Location
Greater London, England, United Kingdom
finance with Citi Tech. We are a collaborative and well-established team united by high engineering standards and renowned for continuous shipment of clean rigorously tested code to production multiple times a week - a pace we only anticipate accelerating with AI adoption. We are seeking a Senior Angular … discussion within small high-autonomy squad. The ideal candidate is AI-first in mindset, quick learner and passionate for the quality and reliability of code deliverables. Key Responsibilities Design and build business requirements on microservices architecture platform used by senior bankers globally Full stack implementation from Angular frontend ...

Senior Engineer

Location
Bromley, England, United Kingdom
platform. Define and drive the architecture and strategy to support the future needs of Operations and the business. Provide technical leadership through architecture, design, code reviews, and pull request reviews, championing high standards of code quality and engineering excellence. Mentor engineers and drive continuous improvement in platform capabilities … Experience working with Protobuf, Avro, and Parquet data formats. Knowledge of Iceberg, Databricks, and Hadoop ecosystems. Skills that will help Follows TDD, ATDD and Clean Coding practices and used to setting up or working in an environment using CI/CD using tools such as Jenkins with build tools ...

AI engineer with Agentic experience

Location
Greater London, England, United Kingdom
team, designers, copy writers and other IT teams.- The role develops and presents recommendations from analysis of current solution. Assist in design peer reviews, code peer reviews, build and unit test functional enhancements. Identify areas for code refactoring. Review and contribute to development process and procedures to assist … SKILLS Must have Mandatory Skills Description: 5+ years of professional software development experience. Strong backend development experience with Python with a track record of clean, maintainable, testable production code. Production API design & delivery (FastAPI preferred), including versioning, documentation (OpenAPI/Swagger), and observability. Cloud experience (AWS preferred) beyond core ...

Product Engineer (all levels)

Location
Greater London, England, United Kingdom
even copy as much as correctness, because you've seen a small wording change flip confusion into action. You're a pragmatic builder. Clean, practical code others can extend. You know when to abstract and when to keep it brutally simple to go fast. You'll happily delete … your own code when reality disagrees with it. You build leverage for other people. You explain complex things simply, you pair on gnarly problems, and you leave things clearer than you found them. You see a good tool that unblocks a teammate as real work, not a distraction from ...

Expert Backend Engineer

Location
Greater London, England, United Kingdom
security for the AI era. As one of the fastest-growing startups ever, we enable teams to secure cloud and AI applications by connecting code, cloud, and runtime into a single shared context. Trusted by security teams all over the world, we have a proven track record of success … scale distributed components that power the company. We're looking for candidates who are passionate about tackling scaling challenges and take pride in writing clean, efficient, and maintainable code. Join us in our mission to secure the cloud. Our tech stack includes a multi-cloud architecture (Azure ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
PostgreSQL, Oracle). Spring Boot and Hibernate. Microservices and RESTful API development. Testing: JUnit, Cucumber, Wiremock, Mockito; TDD and BDD. OO analysis and design; clean coding and SOLID principles. Agile frameworks and DevOps culture/practices. XML/JSON and Java serialization. Desirable Criteria Layered/clean architecture ...

Software Engineer

Location
Westminster, West End, United Kingdom
PostgreSQL, Oracle). Spring Boot and Hibernate. Microservices and RESTful API development. Testing: JUnit, Cucumber, Wiremock, Mockito; TDD and BDD. OO analysis and design; clean coding and SOLID principles. Agile frameworks and DevOps culture/practices. XML/JSON and Java serialization. Desirable Criteria Layered/clean architecture ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
problems that have not been solved before. As a result, while development at Thought Machine is fast-paced, you will be expected to develop code to the highest standards that scales, is secure, performant, and provides a great user experience. Software Engineers will take complete ownership of a requirement … TypeScript. Proficiency in writing modern web applications. Experience writing REST APIs and services. A keen eye for detail and a passion for writing clean, readable, properly tested code. Experience in integrating automated tests into the development lifecycle. Interest in client‐facing projects, including scoping requirements and defining deliverables. ...

Senior Software Engineer (Java / Kotlin)

Location
Greater London, England, United Kingdom
Role As a Senior Software Engineer, you will be responsible for architecting, implementing and deploying software services from end to end. You'll produce clean, scalable, and reusable code to build products which will have a big impact on our customers. You will have the opportunity to work … right at home. Experience with event-streaming and messaging tools like Kafka, EventBridge, SNS or SQS, Kubernetes tooling such as Helm, or infrastructure as code with Terraform will help you ramp up even faster. What Excites You Contributing towards the design, delivery and deployment of large scale, complex projects ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Role As a Senior Software Engineer, you will be responsible for architecting, implementing and deploying software services from end to end. You’ll produce clean, scalable, and reusable code to build products which will have a big impact on our customers. You will have the opportunity to work … heavy software solutions without the need for guidance. A passion for promoting software engineering best practice, guiding and mentoring more junior engineers to deliver clean, scalable, and reusable code. Proactively contributing to the continual improvement of our engineering processes Even if you do not meet all of the above ...

Senior Software Engineer (Python / TypeScript / JavaScript)

Location
Greater London, England, United Kingdom
Role As a Senior Software Engineer, you will be responsible for architecting, implementing and deploying software services from end to end. You’ll produce clean, scalable, and reusable code to build products which will have a big impact on our customers. You will have the opportunity to work … heavy software solutions without the need for guidance. A passion for promoting software engineering best practice, guiding and mentoring more junior engineers to deliver clean, scalable, and reusable code. Proactively contributing to the continual improvement of our engineering processes *Even if you do not meet all of the above ...

Lead Software Engineer / Technical Lead (Python & Django)

Hiring Organisation
NonStop Consulting
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£650 - £720/day
scalable applications using Python & Django Design and build RESTful APIs Contribute to system architecture and technical design Work within Agile, multidisciplinary delivery teams Write clean, well-tested code using TDD principles Support live services and drive continuous improvement (Technical Leads) Mentor developers and provide technical leadership across squads ...

Lead Software Engineer / Technical Lead (Python & Django)

Hiring Organisation
NonStop Consulting Ltd
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£650.00 - £720.00 per day
scalable applications using Python & Django Design and build RESTful APIs Contribute to system architecture and technical design Work within Agile, multidisciplinary delivery teams Write clean, well-tested code using TDD principles Support live services and drive continuous improvement (Technical Leads) Mentor developers and provide technical leadership across squads ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
hardest technical problems in healthcare - and do it with a small, fast-moving, and deeply mission-driven team. If you care about writing clean, robust code and want to rebuild from scratch the software infrastructure of modern hospitals, we’d love to talk. Here are some deep technical ...

Front-end Software Engineer III

Location
City Of London, England, United Kingdom
technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. Applies knowledge of tools within the Software Development Life ...

Senior Java Developer

Hiring Organisation
Arc IT Recruitment
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
technology with real, measurable impact on people's health outcomes. Key Responsibilities: Design and develop software features using Java, AWS and PostgreSQL Write clean, maintainable, well-tested code Participate in code reviews and QA processes Troubleshoot and resolve client-reported issues Contribute to technical documentation … Spring Security, Spring AMQP, Spring OAuth2) Advanced SQL, ideally PostgreSQL Cloud architecture experience, ideally AWS Strong security best-practice knowledge Version control, testing, code review experience Strong communication skills Able to work independently and mentor junior team members Desirable Skills: Ansible Terraform Docker Thymeleaf OIDC (OpenID Connect) RabbitMQ ...

Lead Risk Software Engineer LDN

Location
London, United Kingdom
work will directly support trading operations across multiple Rates Swap Derivative products and Options products . You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform in Rates. Required Qualifications Minimum 5 years of hands-on Python development experience Strong preference for candidates with financial services background ...

Lead Risk Software Engineer LDN

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
work will directly support trading operations across multiple Rates Swap Derivative products and Options products . You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform in Rates. Required Qualifications Minimum 5 years of hands-on Python development experience Strong preference for candidates with financial services background ...

Lead Software Engineer - Risk/ FORT BUS MGMT

Location
Greater London, England, United Kingdom
solutions supporting rates trading activities. Collaborate closely with quantitative analysts, traders, risk managers, product managers, and other technology teams. Develop scalable, high-performance Python code to process large volumes of market data and perform complex financial calculations. Implement risk metrics, P&L attribution frameworks, and data pipelines connecting trading … systems to downstream consumers. Participate in architectural decisions, code reviews, and technical design sessions to shape platform evolution across Rates and Equities. Gather requirements from business users and translate business needs into technical solutions; communicate technical constraints in business terms. Maintain and enhance existing and legacy applications when required. ...

Senior Software Engineer: Build Global, Instant Payments APIs

Location
Greater London, England, United Kingdom
Runa, based in London, is seeking a Senior Software Engineer to architect, implement and deploy services from end to end. You will write clean, scalable code to build products used by thousands of customers. You will work with Python, TypeScript and JavaScript on a modern AWS serverless stack ...

Back-End Engineer, Trading

Location
Greater London, England, United Kingdom
availability, reliability, and scalability of trading services, with a sharp focus on latency, observability, and testing. Contribute to architecture discussions and technical decisions, writing clean, maintainable code and sharing knowledge across the team. What you will need Professional experience building backend services, ideally in Kotlin and/ ...

Lead Web3 Engineer - Digital Assets Platform

Location
Greater London, England, United Kingdom
business applications Implement asynchronous and event‐driven processing to manage transaction lifecycle, on‐chain state changes, and blockchain data synchronization Participate actively in code reviews, contributing constructive feedback and maintaining high standards of code quality, readability, and test coverage Collaborate with architects, senior engineers, and product teams … web3 libraries like Web3J and Web3JS is a plus Familiarity with common and best practices for web3 applications is a plus Familiarity of Solidity code and best practices is a plus Familiarity of basics of DevOps and containerize applications is a plus Familiarity of Agile Methodology and Scrum ...

Lead Web3 Engineer - Digital Assets Platform

Location
Greater London, England, United Kingdom
business applications* **Implement asynchronous and event-driven processing** to manage transaction lifecycle, on-chain state changes, and blockchain data synchronization* **Participate actively in code reviews**, contributing constructive feedback and maintaining high standards of code quality, readability, and test coverage* **Collaborate with architects, senior engineers, and product teams … web3 libraries like Web3J and Web3JS is a plus* Familiarity with common and best practices for web3 applications is a plus* Familiarity of Solidity code and best practices is a plus* Familiarity of basics of DevOps and containerize applications is a plus* Familiarity of Agile Methodology and Scrum ...

Salesforce Software Engineer - Senior Associate

Location
Greater London, England, United Kingdom
services Testing methodologies & frameworks & integration testing Experience working in an Agile team (Scrum/Kanban) Migration tools Experience with Lightning Web Components Awareness of clean architecture in OOP A strong passion for creating clean, maintainable & highly testable code and components Preferred qualifications, capabilities and skills Multiple Salesforce ...

Senior Mobile iOS Developer

Hiring Organisation
Stott & May Professional Search Limited
Location
London, United Kingdom
Employment Type
Permanent
Salary
£90,000
ensuring it delivers a pixel-perfect, performant, and luxury-aligned experience for customers. You will be a high-performing developer who thrives on clean architecture, elegant code collaborative delivery whilst working as part of an Agile cross-functional team. Skills and Experience * Strong proficiency in Swift … SDKs, with a deep understanding of Jetpack libraries, Compose and modern Android architecture components. * Experience with RESTful APIs, JSON, and mobile architecture patterns (MVVM, Clean Architecture). * Familiarity with Xcode, Android Studio, GitHub, mobile CI/CD tools, automated testing frameworks and the app store deployment process. * Proven experience ...