601 to 625 of 751 Clean Code Jobs in England

Software Engineer

Location
Greater London, England, United Kingdom
fast-moving codebase: refactoring, deleting, and making the right thing the easy thing to do Integrating and structuring raw platform data into clean, reliable inputs: the formats our downstream systems and AI workflows depend on Setting the engineering standards a small team compounds on: testing, observability, CI, and code review What we're looking for Strong fundamentals in Python and TypeScript, and a track record of writing clean, well-tested production code in large codebases Production experience building LLM-powered systems: prompting, context engineering, RAG, agent architectures, evals Strong system design skills and product sense, with ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

Software Developer

Hiring Organisation
Hackajob Ltd
Location
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

.Net Developer - PerfectDraft

Location
Greater London, England, United Kingdom
combine product-focused agility with global reach, and value ownership, collaboration, and pragmatic problem-solving. We embrace AI-assisted development to improve productivity, code quality, and product innovation. Engineers are expected to use modern AI tools thoughtfully, stay current with advancements, and apply critical thinking to ensure secure, reliable … role. Duties & Responsibilities: Build and maintain APIs and backend services Work with databases and data models Collaborate with frontend, mobile, and embedded teams Write clean, maintainable, and tested code Who we’re looking for: Experience with C# and .NET , with a solid understanding of APIs and basic system ...

Senior Frontend Engineer (m/f/d)

Location
Greater London, England, United Kingdom
frontend frameworks such as React or comparable web component frameworks. Work closely with UX/UI designers to translate designs into functional applications. Ensure code quality, maintainability, and scalability through clean coding practices and code reviews. Troubleshoot and optimize frontend performance for real-time applications. What … backend systems and API integration. Experience with custom web-based rendering engines Familiarity with RESTful APIs, WebSockets, and data visualization tools. Ability to write clean, efficient, and well-documented code. Excellent problem-solving skills and a passion for building user-friendly applications Nice-to-Have Experience with robotics, sensor ...

Software Dev Engineer II

Location
Greater London, England, United Kingdom
leading streaming platform. You will collaborate with cross-functional teams to design, implement, and optimize features that enhance user engagement. By writing clean, scalable, and maintainable code, you’ll ensure a seamless streaming experience across multiple devices. Your work will involve solving complex technical challenges, driving performance improvements … solutions that enhance customer experiences. System Design: Architect and develop scalable, reliable, and cost-efficient distributed systems tailored to meet performance and operational goals. Code Quality: Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Agile Collaboration: Actively participate ...

C# Developer / Technical Lead .Net - FinTech

Hiring Organisation
Client Server
Location
Reigate, Surrey, UK
Employment Type
Full-time
features, not managing people)You are collaborative and pragmatic yet able to push back and influence senior engineersYou're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practicesYou have a good knowledge of event driven architectureYou … understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, AlgorithmsYou have a good understanding of CI/CD and Infrastructure as Code (IaC)You have an appreciation of Azure, SaaS, PaaS, microservicesYou're likely to be degree educated in a relevant STEM discipline e.g. Computer Science ...

Lead Software Engineer C# .Net - FinTech

Hiring Organisation
Client Server
Location
Reigate, Surrey, UK
Employment Type
Full-time
features, not managing people)You are collaborative and pragmatic yet able to push back and influence senior engineersYou're an advocate of creating, clean, reusable and maintainable code and have a good knowledge of modern Microsoft software engineering best practicesYou have a good knowledge of event driven architectureYou … understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patters, AlgorithmsYou have a good understanding of CI/CD and Infrastructure as Code (IaC)You have an appreciation of Azure, SaaS, PaaS, microservicesYou're likely to be degree educated in a relevant STEM discipline e.g. Computer Science ...

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

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