376 to 400 of 703 Clean Code Jobs in the UK

Senior Lead Software Engineer - Athena Rates Risk and PNL

Location
Greater London, England, United Kingdom
middle and back office processing. Your work will directly support trading operations across multiple Rates 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. Required Qualifications Hands-on Python development experience Strong preference for candidates with financial services background Solid understanding of software engineering principles ...

Applied AI ML Lead - Python & Agentic AI

Location
Auchentibber, Scotland, United Kingdom
observability, reliability) on AWS and cloud-native platforms. This role values modern AI engineering workflows and tooling such as GitHub Copilot and Claude Code to accelerate delivery while maintaining quality and security. Familiarity with MCP (Model Context Protocol), Agent Skills and designing agentic systems that integrate models with tools … orchestration, tool calling/function calling, safety/guardrails, evaluation. Strong software engineering experience delivering production systems; ability to design maintainable architectures and write clean, testable code. Proficiency in Java and/or Python and experience building APIs/services and integrating with data sources and downstream systems. Experience ...

Applied AI ML Lead - Python & Agentic AI

Location
Glasgow, Scotland, United Kingdom
observability, reliability) on AWS and cloud-native platforms. This role values modern AI engineering workflows and tooling such as GitHub Copilot and Claude Code to accelerate delivery while maintaining quality and security. Familiarity with MCP (Model Context Protocol), Agent Skills and designing agentic systems that integrate models with tools … orchestration, tool calling/function calling, safety/guardrails, evaluation. Strong software engineering experience delivering production systems; ability to design maintainable architectures and write clean, testable code. Proficiency in Java and/or Python and experience building APIs/services and integrating with data sources and downstream systems. Experience ...

Developer (Python)

Location
Greater London, England, United Kingdom
adapt to evolving regulatory and business requirements.• Learn, improve, and apply Morgan Stanley’s proprietary frameworks and best practices.• Write comprehensive tests to ensure code reliability and maintainability.• Respond proactively to change, mastering new technical and business concepts as needed.• Proven leadership and communication abilities; experience integrating, leveraging … role:• Python: Overall 7+ years of development experience with 5+ years of hands-on experience in Python. Proven ability to write optimized, efficient, and clean code.• GenAI Coding Assistant: Experience with coding assistants like copilot, using Agent mode, Skills, etc.• GenAI application development: Usage of LLM models for application ...

Developer (Python)

Location
Greater London, England, United Kingdom
adapt to evolving regulatory and business requirements. Learn, improve, and apply Morgan Stanley’s proprietary frameworks and best practices. Write comprehensive tests to ensure code reliability and maintainability. Respond proactively to change, mastering new technical and business concepts as needed. Proven leadership and communication abilities; experience integrating, leveraging … role Python: Overall 7+ years of development experience with 5+ years of hands‐on experience in Python. Proven ability to write optimized, efficient, and clean code. GenAI Coding Assistant: Experience with coding assistants like copilot, using Agent mode, Skills, etc. GenAI application development: Usage of LLM models for application ...

Software Developer

Hiring Organisation
Bulb Resourcing
Location
Bath, Somerset, South West, United Kingdom
Employment Type
Permanent
Salary
£70,000
Developer to join an innovative, self-managing technology firm. Working within an agile environment, you will participate in pair programming, architectural decisions, and peer code reviews. If you are passionate about creating high-impact software that makes a real difference to end users and thrive in a flat team … within a flat, agile team using the Scrum framework to deliver high-quality software. Engage actively in pair programming, whiteboarding, architectural design, and peer code reviews. Collaborate with product owners, account management, and operations teams to refine sprint backlog items and ensure application stability. Take a proactive, shared-responsibility ...

iOS Developer

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
Up to £420 per day + Inside IR35
into robust application functionality. Contribute to application architecture and technical design decisions. Integrate mobile applications with RESTful APIs and backend services. Software Engineering Write clean, maintainable, and testable code following industry best practices. Perform code reviews and provide constructive technical feedback. Troubleshoot, debug, and resolve application defects. … UIKit Xcode Experience developing applications for iPhone and iPad devices. Understanding of Apple Human Interface Guidelines (HIG). Mobile Architecture Experience implementing: MVVM MVC Clean Architecture Knowledge of dependency injection patterns. Understanding of reusable component-based development. API & Data Integration Experience consuming RESTful APIs. JSON parsing and data mapping. ...

iOS Developer

Location
United Kingdom
into robust application functionality. Contribute to application architecture and technical design decisions. Integrate mobile applications with RESTful APIs and backend services. Software Engineering Write clean, maintainable, and testable code following industry best practices. Perform code reviews and provide constructive technical feedback. Troubleshoot, debug, and resolve application defects. … UIKit Xcode Experience developing applications for iPhone and iPad devices. Understanding of Apple Human Interface Guidelines (HIG). Mobile Architecture Experience implementing: MVVM MVC Clean Architecture Knowledge of dependency injection patterns. Understanding of reusable component-based development. API & Data Integration Experience consuming RESTful APIs. JSON parsing and data mapping. ...

Developer - Scala

Hiring Organisation
Sage
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
this role you'll: • Design, develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. • Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. • Work with MySQL to design efficient data access … working closely with DevOps and platform teams to ensure reliable delivery. • Contribute to CI/CD pipelines, Git-based pull request workflows, code reviews, and engineering best practices. • Collaborate with frontend engineers, QA, product owners, solution designers, and other backend developers to deliver high-quality product increments. • Support production ...

Senior Backend Software Engineer

Location
Greater London, England, United Kingdom
Backend development with the Java ecosystem. Proven production experience with Java, SpringBoot, MySQL, Message System & GIT. Has worked with Domain Driven Design, and Clean, or Hexagonal Architecture. Knowledge of AWS services (SQS, SNS, S3...), ElasticSearch, Redis, Docker, Kubernetes. Experience with Restful APIs. Proven ability to break down ambiguous technical … tasks into clean, production-ready code independently, while acting as a supportive mentor and reliable sounding board for mid-level engineers. Experience with building scalable solutions. Enjoys actively participating in a cross-functional product team. Takes pride in writing quality code. Our Values We Win Together We Raise ...

Java Developer (SC Eligible/ Cleared)

Location
Greater London, England, United Kingdom
Spring Boot (or equivalent modern backend stack). Contribute to system architecture and data model design in collaboration with senior/lead engineers. Write clean, well-tested, maintainable code following TDD/BDD practices and team coding standards. Participate in code reviews, providing and receiving constructive feedback. ...

Full-Stack Software Engineer - Hybrid & Impactful Safety Tech

Location
Manchester, England, United Kingdom
supporting defence projects and beyond. The role offers hybrid working with about 3 days in the office per week. You'll develop features, write clean, tested code, and participate in code reviews using React, Express, Kubernetes, Docker, and other modern tools. We value Agile delivery, collaboration ...

Integration Engineer

Location
Greater London, England, United Kingdom
event-driven integration patterns. Work with Product, QA and frontend engineers to deliver high-quality features from design through to release. Write clean, testable code and contribute to code reviews and engineering standards. Troubleshoot integration failures, production issues and performance problems. Improve automated testing, CI/ ...

AWS Data Engineer

Location
Greater London, England, United Kingdom
evolution of lakehouse architecture leveraging Apache Iceberg. Apply Software Engineering Best Practices Use version control, CI/CD pipelines, automated testing, and modular code principles. Participate in pair programming, code reviews, and architectural design sessions. Data Quality & Observability Build monitoring and observability into data flows. Implement basic data … driven solutions. Develop an understanding of financial indices and share domain insights with the team. What You’ll Bring Technical Expertise Strong experience writing clean, maintainable Python code, ideally using type hints, linters, and test frameworks such as pytest. Solid understanding of data engineering fundamentals including batch processing ...

Senior Software Engineer - Full Stack

Location
Belfast City District, Northern Ireland, United Kingdom
with SQL Server and Entity Framework to support application functionality and data-driven features Applying SOLID principles, design patterns and best practices to produce clean, scalable and maintainable code Identifying and implementing improvements across existing systems, codebases and development processes Collaborating closely with Development, QA and Project Management … Experience building responsive, customer-facing web applications Strong knowledge of OOP, SOLID principles and design patterns Experience with Microsoft SQL Server Ability to write clean, reusable and scalable code Strong analytical and problem-solving skills Excellent communication skills across technical and non-technical teams Package & Benefits Hybrid working ...

Software Engineer

Location
Liverpool, England, United Kingdom
need everyone's energy and commitment, regardless of region or rank, to make that mission a reality for millions more customers. Our culture code, a set of principles that underpins our values, is our commitment to each other and workingbetter together. Join EcoOnline and be part of a mission … services that support seamless connectivity across our products and platforms. Contribute to the development and enhancement of shared services and platform capabilities. Participate in code reviews, technical discussions and knowledge-sharing activities within the team. Work closely with Product Managers, Designers and other stakeholders to help deliver solutions that ...

Senior Backend Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
microservices that are reliable, secure and easy to maintain Collaborate closely with Product, Design and Engineering teams to deliver new features Take part in code reviews, pair programming and technical discussions Identify opportunities to improve development practices, tooling and Agile processes Mentor junior engineers and provide technical leadership across … architecture Strong knowledge of relational databases and data modelling Experience working with cloud platforms, ideally AWS Excellent problem-solving skills and a passion for clean, maintainable code Strong communication skills with the ability to work across technical and non-technical teams Experience mentoring or supporting other developers ...

kdb+ Contractor (Capital Markets)

Location
Greater London, England, United Kingdom
guide junior and mid-level developers, fostering a culture of technical excellence. Own the full development lifecycle by developing, testing, supporting and maintaining all code for client applications. Drive innovation by staying ahead of the curve in kdb+, q, and emerging technologies. What You Bring 7+ years of hands … both technical and non‐technical stakeholders. Experience in capital markets or investment banking, understanding of the domain and its demands. A passion for clean, performant code and continuous improvement. Bonus Points For: Experience with AI tooling (Claude, Co‐Pilot) Experience with Python, cloud platforms (AWS, GCP, Azure ...

kdb+ Contractor (Capital Markets)

Location
Belfast, Northern Ireland, United Kingdom
guide junior and mid-level developers, fostering a culture of technical excellence. Own the full development lifecycle by developing, testing, supporting and maintaining all code for client applications. Drive innovation by staying ahead of the curve in kdb+, q, and emerging technologies. What You Bring 7+ years of hands … both technical and non‐technical stakeholders. Experience in capital markets or investment banking, understanding of the domain and its demands. A passion for clean, performant code and continuous improvement. Bonus Points For: Experience with AI tooling (Claude, Co‐Pilot) Experience with Python, cloud platforms (AWS, GCP, Azure ...

Data Decisioning Manager

Location
Greater London, England, United Kingdom
built decisioning solutions and contributing to capex/opex business cases Familiarity with real-time streaming technologies in a decisioning context Awareness of data clean rooms and privacy-preserving analytics for audience targeting Bachelor's or Master's degree in a quantitative, technology, or business-related field … Mental Wellbeing support Employee Assistance Programme, Career Development and Counselling A range of generous Parental Leave offerings Required — Technical Skills Advanced Python — writing clean, production-grade code, not just scripts (OOP, async, packaging, testing) Generative AI & LLM development — prompt engineering, fine-tuning, RAG pipelines, context window management Agentic ...

AI Infrastructure Engineer

Location
Greater London, England, United Kingdom
least one programming language (for example Python, Ruby, Java, Go, etc.). Specific language experience is less important than your ability to write clean, reliable code and learn new stacks quickly. Bonus skills & attributes None of these are required, but they’re nice to have: Experience ...

Senior Software Engineer, Dependency Tracing

Location
City of Westminster, 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. Google is proud to be an equal opportunity and affirmative ...

Sales Engineer

Location
Greater London, England, United Kingdom
technical audiences Bachelor’s degree or higher; bonus if in Computer Science or a related field, or equivalent professional experience A knack for translating code, technical logic, and user needs into actionable product and engineering requirements. Our Principles Trust We earn confidence through consistent delivery, thoughtful collaboration, and transparent … solve real problems. If something goes wrong, we respond without delay. Craft We care deeply about quality and polish. Whether it is writing clean code, shaping a feature, or refining a user experience, we take pride in delivering thoughtful, refined work. Momentum We act quickly and with purpose. ...

Agentic AI Developer (Python)

Location
Greater London, England, United Kingdom
drive change and help transform organisations and problem domains. Role: Design and build the scalable service and API layer that powers an AI driven code modernisation and migration platform, combining agentic workflows with deep static analysis to automate the understanding, transformation, and migration of legacy systems at scale. … architecture decisions, from tool-calling patterns and orchestration strategies to state management and multi-agent coordination Required Skills & Experience: Strong Python engineering skills: writing clean, testable, production-grade code that holds up under real world load Proven experience designing and building microservices and RESTful APIs in production environments ...

.NET Developer

Hiring Organisation
Tech 4
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
troubleshooting defects, performance issues and production incidents. Contribute to technical design decisions, ensuring solutions are secure, supportable and aligned to good engineering practice. Write clean, maintainable code and follow agreed standards for version control, testing, deployment and documentation. Participate in code reviews, peer support and knowledge sharing ...