726 to 750 of 882 Clean Code Jobs in the UK

Principle and Senior Backend Software Engineer (.NET)

Location
Greater London, England, United Kingdom
industries including Fire, Security, Telecare, Retail, Water, and National Infrastructure. The Role You will: Build and maintain backend systems using .NET/C# Design clean, scalable, maintainable architectures Contribute to high automated test coverage across all services Translate business requirements into secure, performant backend solutions Collaborate closely with front … challenges with elegant, thoughtful solutions Our Technical Environment Backend: .NET/C# Automated Testing: NUnit Solution Testing: Playwright Strong focus on: Reliability and performance Clean, maintainable code High‐level automated test coverage Scalable, production‐ready services Our Culture We’re building a team centred on collaboration, inclusion ...

ai engineer in maritime AI

Location
Greater London, England, United Kingdom
unlabelled datasets and apply self-supervised and semi-supervised learning techniques Adapt and fine-tune foundation models for domain-specific maritime AI challenges Review code, define best practices, and champion high engineering standards across the AI team Communicate technical progress, trade-offs, and results to technical and non-technical … similar deep learning frameworks Experience working with non-standard imagery data, including writing custom data loaders and curating custom datasets Ability to write clean, maintainable code and maintain software engineering quality alongside model performance Ability to work with high autonomy in ambiguous, evolving environments and break large problems ...

Senior Software Development Engineer in Test

Location
Leeds, England, United Kingdom
checks across API, integration, contract and end-to-end levels. Improving CI/CD pipeline confidence through effective automated validation. Investigating complex failures across code, environments, data and pipelines. Employer pension contribution of 28.97% of your salary. 25 days annual leave, increasing by 1 day each year of service … About you To be successful in this role you will need to have the following experience: Designing and developing test frameworks and tooling. Writing clean, reusable and maintainable code in a modern engineering environment. Testing across API, integration, contract and end-to-end levels. Working with CI/ ...

Senior Data Platform Engineer (Data Lake and Catalog)

Location
Greater 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 ...

Senior Data Platform Engineer (Data Lake and Catalog)

Hiring Organisation
Expedia
Location
London, UK
Employment Type
Full-time
doDesign, 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 ...

Senior Data Platform Engineer (Data Lake and Catalog)

Location
Greater 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 ...

AI Engineer

Location
Greater London, England, United Kingdom
build robust models. Adapt and fine-tune foundation models, with techniques such as active learning for domain specific challenges in maritime AI. Review code, define best practices, and champion high engineering standards across the AI team. Communicate technical progress, trade-offs, and results clearly to both technical … similar deep learning frameworks. You have experience working with non-standard imagery data. Writing custom data loaders and curating custom datasets. You write clean, maintainable code and hold software engineering quality to the same standard as model performance. You are comfortable operating with high autonomy in ambiguous, evolving ...

Chief Software Architect

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
RTOS) Architecture & Design Proven ability to define and deliver robust, scalable architectures Experience with UML/SysML modelling and structured design approaches Passion for clean design, modularity, and code reuse Leadership & Impact Experience leading or mentoring engineers in a technical capacity Comfortable influencing across teams and projects ...

Scala Engineer

Location
City Of London, England, United Kingdom
latency backend services. Enhance and optimise existing applications and services. Support incremental re-architecting initiatives to reduce technical complexity and improve maintainability. Develop clean, testable and maintainable code using Scala and modern engineering practices. Design, build and maintain secure APIs, databases and applications. Collaborate with Product Owners, Business ...

Lead DevOps Engineer

Location
Glasgow, Scotland, United Kingdom
overall team wellbeing. Standards & Compliance: Guiding teams on performance strategies, proactive optimisation, and security standards (such as OWASP, GDPR, SOC2), ensuring responsible AI practices, clean architecture, and secure code execution. Stakeholder Collaboration: Facilitating workshops to discover requirements, managing project scope and expectations, and translating client priorities into actionable ...

Data Scientist

Location
Greater London, England, United Kingdom
ownership of well-scoped workstreams, independently framing problems, choosing approaches, running experiments and presenting findings. Move fast by writing production-quality Python code and efficient SQL for data pipelines and analyses that can scale across our marketplace. Contribute to JET's foundation model platform and personalised targeting systems, pushing … tests, reason about statistical significance, and understand the gap between offline and online performance. Production-grade Python coding abilities that go beyond notebooks, writing clean, testable code suitable for engineering workflows and collaboration with technical teams. Proficient SQL skills across complex data warehouses, including partitioning, window functions ...

Software Engineer - .NET, Angular, Azure for AI SaaS

Location
Nottingham, England, United Kingdom
.NET services and APIs, and craft intuitive Angular user experiences, shaping products used by customers daily. Collaborate with Product, UX, and Engineering teams, write clean, well-tested code, and participate in code reviews. Experience with C#, .NET, Angular, TypeScript, REST APIs and Azure is required. #J ...

Staff Applied AI Engineer

Location
Greater London, England, United Kingdom
frameworks. Skills and experience we’re looking for : You’ll bring experience in many of these areas: Production Python Engineering: Strong Python skills, writing clean, testable, production‐quality code using AI coding tools fluently (Claude Code, Cursor, Codex). LLM & Agent Systems: Proven experience building LLM‐powered ...

Senior Automation Engineer – Hybrid (Python, Terraform)

Location
Greater London, England, United Kingdom
frameworks that provision cloud infrastructure, configuration management, and operational processes using Python, Jinja2, Terraform, Puppet, and PowerShell. This highly technical, coding-focused role emphasizes clean, testable code, reusable components, and automation-first delivery across cloud and hybrid #J-18808-Ljbffr ...

Cloud-Native Software Engineer for Core Banking (London)

Location
Greater London, England, United Kingdom
core banking platform, building scalable, cloud-native financial systems that are revolutionizing the banking industry. We look for engineers who are passionate about writing clean, maintainable code and solving complex distributed systems problems. Sponsorship signals are discussed on the employer page; no salary range is disclosed ...

Full-Stack Engineer (PHP/Laravel) – Hybrid, London

Location
Greater London, England, United Kingdom
Developer to join our hybrid London team. You will build and maintain scalable web applications using PHP/Laravel, with a strong emphasis on clean, testable code and collaborative problem solving. You will work with React or Vue on the frontend, integrate REST APIs, and participate ...

Quantitative Developer: FinTech Data & Platform Engineer

Location
Greater London, England, United Kingdom
building practical products for traders and researchers. You'll blend Python/SQL development with infrastructure work, feature development, and client-facing collaboration, delivering clean, tested code powering real trading and research workflows. The role is full-time with an expected start in early 2026, offering opportunities across ...

Frontend Developer (Vue.js & React)

Location
Greater London, England, United Kingdom
frontend applications Create reusable components and frontend libraries Collaborate with designers to implement pixel-perfect UIs Optimize applications for maximum speed and scalability Write clean, maintainable code with proper documentation Integrate with RESTful APIs and GraphQL endpoints Requirements 3+ years of frontend development experience Strong proficiency in Vue.js ...

Senior .NET Developer

Hiring Organisation
Consortia
Location
Bristol, UK
Employment Type
Full-time
working with Technical Consultants on installation and configuration, as well as supporting the company's transition to a SCRUM Agile model. Key Responsibilities: Develop clean, scalable code using C# & .NET.Work with the Development Team to design and maintain robust software architecture. Refactor and enhance existing software to improve ...

Software Engineer

Location
Greater London, England, United Kingdom
core banking platform, building scalable, cloud-native financial systems that are revolutionizing the banking industry. We look for engineers who are passionate about writing clean, maintainable code and solving complex distributed systems problems. Visa sponsorship is not explicitly marked on this role. Relocation support is not explicitly marked. ...

Quantitative Analyst / Quantitative Programmer, Global Asset Manager

Location
Greater London, England, United Kingdom
Inform forecasting and portfolio construction across markets and asset classes. Deliver technical support to sales/clients and present methods and results clearly. Produce clean, tested code; use Git and deploy to production. Automate and scale quantitative research workflows. Requirements Master’s in Mathematics, Statistics, Computer Science, Economics ...

Software Engineer II

Location
Greater London, England, United Kingdom
modern alternative to legacy timetabling systems, and we need engineers who can move fast, think clearly about complex constraints, and write code that holds up under real institutional load. You will work across the stack on a small, senior team where your decisions show up directly in the product. … from spec through deployment Contribute to the underlying timetabling engine, the AI layer (Klutch), and the user-facing application as the work demands Write clean, maintainable, well-tested code in a fast-moving codebase where engineering quality compounds over time Collaborate closely with product, design, and AI engineers ...

Agile C# Tech Lead

Hiring Organisation
Stanford Black
Location
London, UK
Employment Type
Full-time
Agile best practices across the firm leveraging .Net Core & AWS.They're looking for avid believers in lean principles, who are truly passionate about writing clean, robust and well-tested code. You will be working in a tight knit group of extremely technical and collaborative engineers … 5+ Years .Net Core development experience in an enterprise environment.3+ Years experience working directly with any public cloud (preferably AWS).A passion for writing clean, robust & well-tested code leveraging TDD & Pair Programming. Strong Computer Science, Engineering (or a related subject) background. Able to work in a modern ...

Lead Frontend Engineer - React Native

Location
Greater London, England, United Kingdom
Bank. You will contribute to design, architecture, and the full SDLC in a flat-structure team. You will collaborate with cross-functional teams, write clean, testable JavaScript/TypeScript code, mentor juniors, and stay current with React, React Native, REST/GraphQL. This hybrid London role offers global ...