1 to 25 of 84 Remote/Hybrid Refactoring Jobs in the UK

Senior Java Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
coding assistants such as GitHub Copilot, Cursor, or Claude to accelerate development, generate boilerplate, and review code. Ability to apply AI tooling critically - validating, refactoring, and integrating AI-generated code rather than accepting output uncritically. Awareness of prompt engineering techniques relevant to software development workflows (code generation, test writing, documentation ...

.Net Software Engineer

Location
Cheltenham, England, United Kingdom
engineering practices, tooling, and platform capabilities. We take an AI-first approach to software development, using approved AI tools to support design, coding, testing, refactoring, documentation, and problem-solving. You'll be encouraged to use these tools thoughtfully and responsibly as part of your day-to-day work. Responsibilities Design ...

Senior .NET Backend Developer

Location
York and North Yorkshire, England, United Kingdom
stakeholders to shape solutions and clarify trade-offs. Lead by example. Use AI tools and coding agents across code exploration, design, implementation, testing, review, refactoring, documentation and migration, while retaining clear ownership of the outcome. Set a high standard for maintainability, automated testing, security, observability and pull-request review. Investigate ...

Senior Software Engineer

Location
Nottingham, England, United Kingdom
component frameworks like Angular. Experience with high-throughput transactional messaging (SMS, IP messaging). Experience leveraging AI tools beyond code generation (e.g., test generation, refactoring, documentation). Competitive Salary (£65 - 75,000) Company Bonus Scheme Comprehensive healthcare cash plan A generous 27 days of annual leave in addition to Bank ...

Java Engineer

Hiring Organisation
Hackajob Ltd
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
coding assistants such as GitHub Copilot, Cursor, or Claude to accelerate development, generate boilerplate, and review code. Ability to apply AI tooling critically - validating, refactoring, and integrating AI-generated code rather than accepting output uncritically. Awareness of prompt engineering techniques relevant to software development workflows (code generation, test writing, documentation ...

Senior ETF Engineer, Investment Technology

Hiring Organisation
Invesco
Location
London, UK
Employment Type
Full-time
testing. Exposure to portfolio analytics, risk models, or investment workflows preferred. AI‐assisted development fluency: daily use of AI tools for coding, test generation, refactoring, documentation, and design exploration—plus the ability to evaluate/correct AI‐generated code for security, performance, and maintainability. Understanding of data engineering principles (data ...

Senior Software Engineer

Location
Reading, England, United Kingdom
participates in agile ceremonies Partners with Product; translates business requirements into technical solutions with balanced judgement Balances technical debt; makes informed decisions about refactoring versus new development Demonstrates strategic thinking; considers trade‐offs, prioritises efforts and drives innovation Shows adaptability; embraces alternative approaches when new information emerges Communicates effectively; documents ...

Java Software Engineer - VP

Hiring Organisation
Henderson Scott
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
Spring Boot. AI-Assisted Development: Experience leveraging agentic AI tools (e.g., Claude Code, Cursor, or AI-assisted coding CLI workflows) to accelerate code generation, refactoring, and daily execution. Message-Driven Architecture: Hands-on experience with Kafka, Apache Flink, or equivalent real-time event-streaming platforms. Containers & Data: Proficiency with Docker ...

Senior Backend Engineer

Hiring Organisation
ISR RECRUITMENT LIMITED
Location
Nationwide, United Kingdom
Employment Type
Permanent
SQL. Build and deploy cloud-based applications, ideally within Microsoft Azure. Contribute to automated testing, code reviews and engineering best practice. Support continuous improvement, refactoring and performance optimisation. Work collaboratively within an Agile Product & Engineering environment. Translate functional and technical requirements into robust, production-ready software. Mentor and support other ...

Software Engineer

Location
Greater London, England, United Kingdom
experiences. You’ll also use AI-assisted engineering tools as part of your delivery workflow. You’ll use them to accelerate implementation, testing and refactoring, while applying your judgement to validate the output for correctness, security and architectural fit. What you’ll be doing Break down well-scoped features into ...

Lead C# Engineer

Location
United Kingdom
Product Owner to define, refine and deliver the product backlog Designing and documenting software solutions meeting functional and non-functional requirements Implementing and refactoring product code (C#), following best practices for maintainability, testability and performance Implementing unit tests, developing test frameworks and associated automated test cases Reviewing and debugging code ...

Associate Director, Identity Governance and Administration

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
accelerate analysis, reduce repetitive work, and strengthen the quality and consistency of technical deliverables. Hands-on experience with AI coding assistants for code generation, refactoring, debugging, test creation, documentation, and code review, with appropriate human oversight and security controls. Why Choose Fitch: Hybrid Work Environment: 3 days a week ...

Senior AI Software Engineer

Location
Greater London, England, United Kingdom
Have AI/LLM integration experience (APIs, RAG, tool calling, agent frameworks, hosted or local inference). Background improving legacy systems through testing, refactoring, and reducing technical debt. Breadth across desktop, mobile, backend, or systems software. CI/CD experience (GitLab, Docker, ) and Python for automation. Experience or interest ...

Platform Engineer Engineering · Manchester ·

Location
Manchester, England, United Kingdom
deep observability, system fault tolerance, and high-volume scalability. Cloud Cost Optimization: Champion operational excellence by implementing resource tagging, monitoring usage patterns, and refactoring infrastructure to keep Finova’s multi-cloud footprint lean and cost‐efficient as transaction volumes expand. Cross-Functional Collaboration: Partner closely with software developers, security champions ...

Go Lang Developer

Hiring Organisation
Square One Resources
Location
Burgess Hill, West Sussex, United Kingdom
Employment Type
Contract
Contract Rate
£280 - £290/day
comfortable using modern AI-assisted development tools in their day-to-day engineering work, including tools for: Code generation and code completion Code refactoring and optimisation Debugging and troubleshooting Unit test generation Documentation Developer productivity and automation Responsibilities Design, develop, test and maintain high-quality software applications Write clean, efficient ...

Senior Modelling Software Engineer - Chronos

Location
Oxford, England, United Kingdom
modelling codebase. Innovate in wider software architecture and data orchestration to improve scalability and developer experience. Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations. Champion automated testing and TDD; driving the adoption of modern, agentic-first software engineering practices in the model development ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
. We need someone who respects the legacy code and is happy working in it today. High proficiency in reading, understanding, and safely refactoring complex, stored-procedure-heavy database logic. Working proficiency in JavaScript/TypeScript. You’ll be interacting with both jQuery on the legacy .NET front ...

Senior C# Engineer

Hiring Organisation
Willis Towers Watson
Location
Reigate, Surrey, UK
Employment Type
Full-time
Working with the Product Owner to define, refine and deliver the product backlogDesigning and documenting software solutions meeting functional and non-functional requirementsImplementing and refactoring product code (C#), following best practices for maintainability, testability and performanceImplementing unit tests, developing test frameworks and associated automated test casesReviewing and debugging code ...

Senior Mobile Software Engineer (Android) - Olo App

Location
Belfast City District, Northern Ireland, United Kingdom
technical decision-making. Proactively address technical debt by prioritising its resolution alongside feature development, ensuring maintainable, scalable, and high-quality codebases through regular refactoring and system improvements. Take ownership of complex features and projects, working independently and collaborating with team members to drive development from concept to delivery. Lead code ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
engineering work, and helping solve real customer problems. Responsibilities AI-assisted development Use AI-assisted tools (e.g., Cursor, GitHub Copilot, Claude) for planning, implementation, refactoring, debugging, test generation, and documentation, always validating output for correctness, security, performance, and maintainability. Apply AI effectively in troubleshooting and code review; know when ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code ...

Senior Full Stack Engineer - Lyst Shop (11 Month FTC - Maternity Cover)

Location
Greater London, England, United Kingdom
APIs using Python frameworks such as Django. Quality & Craftsmanship: You care deeply about writing readable, maintainable, and well-tested code. You are comfortable refactoring existing systems to improve long-term sustainability rather than working around technical shortcomings. Collaboration & Communication: You communicate clearly and work effectively across disciplines. You can explain ...

Python Developer / Team Lead - FinTech

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Python Developer/Team Lead you'll head up a small, talented tech team to deliver new features and enhancements as well as some refactoring work, contributing to the core banking platform which integrates with major players such as HSBC. There's a relatively young codebase and lots ...

Software Engineer

Hiring Organisation
Searchability
Location
Newark, Nottinghamshire, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £40,000 per annum
including AI-assisted development platforms International, product-led business with real scope to learn and progress THE SOFTWARE ENGINEER ROLE Writing, reviewing, debugging and refactoring code to improve reliability, performance and maintainability Delivering new features, enhancements, integrations and internal automations Investigating, diagnosing and resolving production issues, keeping stakeholders updated throughout ...

Staff Software Engineer

Hiring Organisation
Cpl
Location
Belfast, UK
Employment Type
Full-time
/CD environments (e.g. Jenkins, GitLab, Bamboo)Strong background in automated testing (unit testing, BDD frameworks)Good understanding of software design principles, OOP, refactoring, and design patternsExperience working in Agile delivery environments (Scrum, Kanban, Lean)Strong analytical skills and ability to solve complex technical problemsExcellent communication and collaboration skillsMust ...