576 to 600 of 882 Clean Code Jobs in the UK

Lead Risk Software Engineer LDN

Location
Greater London, England, 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 ...

Software Engineer Norwich

Location
Norwich, England, United Kingdom
make a huge impact. We primarily use Golang, C# and React (TypeScript) and we host everything on AWS, using Terraform for infrastructure as code, helm for deployments and GitLab for our CI/CD pipelines. We are looking for developers who love solving challenges and can write clean … Duties Duties may include some or all, with various levels, of the following: Participating in technical project planning. Writing high quality, efficient, maintainable code in a good timeframe. Creating, maintaining and querying SQL and NoSQL databases. Documenting projects. Communicating and collaborating with colleagues. Influencing the department’s architecture, including ...

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 Risk Software Engineer LDN

Location
Westminster, West End, 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 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. ...

Applied AI ML Engineer - Associate

Location
Greater London, England, United Kingdom
requirements, solution design, prototyping, evaluation, deployment support, monitoring, and iteration. Develop Python-based AI/ML solutions on AWS/GCP, contributing production-ready code as part of a delivery team. Build and evaluate AI/LLM solutions, including prompt/RAG patterns and agentic workflows, alongside classical … development patterns and frameworks, including prompt engineering, RAG, LangChain/LangGraph and/or Google ADK. Strong Python and SQL; able to write clean, production-ready code. Strong AI/ML fundamentals, including statistics, probability, linear algebra, and model evaluation. Experience with scikit-learn and either PyTorch or TensorFlow. ...

Senior Software Engineer - Python

Location
Watford, England, United Kingdom
platforms. This role suits someone comfortable working on real-world, always-on systems where reliability, performance, and clear engineering judgement matter as much as clean code. The business is pleased to offer this role on a hybrid basis with 2-3 days in office; therefore, you must be within … shaping the roadmap. Contribute to best practices and engineering standards across the wider engineering organization. Participate in modern software development practices including pairing, code reviews, documentation reviews, testing, and continuous delivery. Translate requirements into implementable technical specifications and tasks. Maintain accurate and reliable technical documentation. Provide regular updates ...

Mobile Software Engineer (iOS) - Olo App

Location
Belfast City District, Northern Ireland, United Kingdom
development decisions with growing independence. Handle small-to-medium features independently and begin taking ownership of moderately complex tasks with some guidance. Write clean, maintainable code and actively participate in peer code reviews, providing constructive feedback and adhering to coding standards. Collaborate closely with Product to refine … when possible. Engage in continuous learning and self-improvement by exploring new technologies and best practices relevant to the team's work. Use Claude Code as part of your daily workflow, and grow your skills through hands‐on AI training designed to help you become highly effective with modern ...

Senior 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 … systems and APIs, ensuring seamless integration between products. Contribute to the design and development of shared services (e.g., authentication, hierarchy management). Participate in code reviews, technical discussions, and mentoring to support team growth. Work closely with Product Managers and other stakeholders to understand problems and deliver high-impact ...

Software Engineer (C++) - eDV Cleared

Hiring Organisation
Searchability NS&D
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £60,000 per annum
delivery processes. The Role As a Software Developer, you will: Design, develop and maintain high-performance software applications using C++ in Linux environments. Produce clean, efficient and maintainable code with a focus on performance, scalability and reliability. Use debugging, profiling and static analysis tools to ensure high-quality … software and maximise code coverage. Investigate and resolve software defects, including issues relating to third-party libraries and dependencies. Containerise applications using Docker to support efficient deployment. Contribute to the development and maintenance of CI/CD pipelines. Work closely with cross-functional teams to understand requirements and deliver ...

Senior Software Engineer

Location
Marlow, England, United Kingdom
raising the bar through the quality of your own work and the support you give peers. You should care about more than the code itself. We're looking for someone who delivers customer‐focused outcomes for internal users, seeks feedback, challenges assumptions constructively, and helps the squad make sensible … support it” central to how we work. As Senior Software Engineer, you'll be responsible for: Product squad delivery: Build and ship production code as a core hands‐on contributor within a cross‐functional product squad Automation and integration: Design and build automation and integration solutions across internal systems ...

(Senior) Backend Engineer, Marketplace

Hiring Organisation
Wheely
Location
London, UK
Employment Type
Full-time
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. ResponsibilitiesWrite 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, and data ...

C++ Python Developer

Hiring Organisation
HCLTech
Location
Glasgow, Scotland, United Kingdom
Design, develop, test, and maintain high-performance applications using C++ and Python . Develop scalable microservices and backend components for enterprise-grade applications. Write clean, maintainable, and efficient code following best practices and coding standards. Analyze, troubleshoot, and resolve complex technical issues in production and development environments. Work …/CD pipelines, and deployment processes. Collaborate with architects, DevOps engineers, QA teams, and business stakeholders to deliver high-quality solutions. Participate in code reviews, design discussions, and technical documentation activities. Contribute to system architecture decisions and continuously improve development processes. Required Skills Programming Strong hands-on experience ...

(Senior) Backend Engineer, Maps

Hiring Organisation
Wheely
Location
London, UK
Employment Type
Full-time
tracked. 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. ResponsibilitiesWrite 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, and data ...

Frontend Engineer

Hiring Organisation
Zopa
Location
London, UK
Employment Type
Full-time
that help teams move faster. Optimise application performance, reliability and accessibility, using data, experimentation and customer feedback to continuously improve our products. Participate in code reviews, testing, CI/CD and observability, helping maintain high engineering standards while learning from experienced teammates. Take ownership of your work, proactively identifying … responsive, accessible UI development. Experience working collaboratively with Product Managers, Designers and Engineers to deliver high-quality customer experiences. An interest in writing clean, maintainable code and continuously improving application performance, reliability and developer experience. Familiarity with modern software development practices, including testing, Git, CI/ ...

Software Engineer

Location
Birmingham, England, United Kingdom
customers through AI — in the channels where conversations are already happening: iMessage, RCS, SMS, and voice. We're a small team, we ship code every single day, and we're just getting started. The role: You'll build product on Linq's messaging platform — the APIs, the interfaces … professionally Can work across the stack — you don't have to be an expert everywhere, but you're not afraid of any layer Ship clean, functional code and care about getting better at it Like working fast without sacrificing quality Are comfortable with ambiguity — you don't need ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
candidates of all backgrounds, including those from underrepresented groups in tech and science. The Role At Apoha, software engineering isn’t just about writing code — it’s about creating the foundation for a breakthrough technology to thrive. As an engineer here, you’ll help shape how the world … someone who wants to help define the architecture, culture, and best practices of a growing team — someone who’s just as excited by writing clean, scalable code as they are by collaborating with scientists to bring a fundamentally new technology to life. What ...

Senior Software Engineer (Python / C++ | Robotics & AI) TLNT1 NI

Hiring Organisation
Ocho
Location
Belfast, UK
development workflows and product features where appropriate Collaborate with hardware, robotics, data science, and QA teams to define technical requirements and system interfaces Write clean, well-tested, maintainable code and contribute meaningfully to code reviews Support debugging and performance optimisation across software and hardware-integrated systems Contribute ...

Senior Software Engineer (Backend)

Location
Warminster, England, United Kingdom
third‐party applications Making architectural decisions around backend services and data flows Implementing event‐driven and real-time integration patterns where appropriate Writing clean, maintainable, well‐tested code using modern engineering practices Improving CI/CD pipelines, automated testing and platform observability Working closely with engineers, product specialists ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
ability to learn on the job, work independently and ask the right questions when moving into unfamiliar areas. A track record of writing clean, testable and maintainable code, while improving the codebase around you. Clear communication skills and confidence working with both technical and non-technical people, including ...

Cloud Developer

Location
Reading, England, United Kingdom
REST APIs and SQL. Apply architecture first thinking: participate in modelling and design discussions and create simple architecture artefacts before we start coding. Write clean, test-driven, maintainable code; refactor and debug existing codebases. Use AI tools (e.g. Copilot/LLMs) as a normal part of design, implementation … testing. Collaborate in code reviews, planning, and knowledge sharing with a small, experienced engineering team. Central Reading office, hybrid. At least 3 days per week in the office working closely with the team. Responsibilities Implement features and fixes across Salesforce, Azure services, and our Home Assistant-based product, following ...

Junior iGame Developer

Hiring Organisation
Searchability®
Location
Birmingham, England, United Kingdom
life, collaborating closely with artists, designers and other developers to create smooth and engaging gameplay experiences. You’ll also be responsible for writing clean, maintainable code, troubleshooting technical issues and continuously improving performance across different platforms. JUNIOR iGAME DEVELOPER ESSENTIAL SKILLS Experience with one of - JavaScript, TypeScript, Java ...

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/ ...

Back-End Engineer, Trading

Hiring Organisation
Blockchain
Location
London, UK
Employment Type
Full-time
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 NEEDProfessional experience building backend services, ideally in Kotlin and/or Python. ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
areas of software design, integration, and infrastructure. 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 to 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. ...