1 to 25 of 298 Refactoring Jobs in the UK

Consultant, Senior Consultant, Automation Test Engineer, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
eligible (Proven years UK residency). A practical understanding of software engineering fundamentals, including object‐oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs, web applications, mobile applications or distributed services. Understanding of the software development ...

Senior Software Engineer - .NET

Location
Nottingham, England, United Kingdom
retrospectives. Hands-on, everyday experience using AI-assisted development tools (e.g. GitHub Copilot, Cursor, Claude, ChatGPT) for tasks such as code generation, refactoring, test writing, debugging and documentation Useful Skills (beneficial, not mandatory) Exposure to AWS services (e.g. DynamoDB, S3, EC2 ) or a strong interest in developing cloud skills ...

Manager, Automation Test Engineer, Engineering, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
eligible (5+ years UK residency). A practical understanding of software engineering fundamentals, including object-oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs, web applications, mobile applications or distributed services. Understanding of the software development ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Bournemouth, Dorset, South West, United Kingdom
Employment Type
Permanent
authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective ...

Senior Software Engineer - QuantumBlack, AI by McKinsey

Location
Greater London, England, United Kingdom
overall system reliability Experience modeling and coaching others to use engineering best practices such as design patterns, customer-centric design, test-driven development, code refactoring, code review, and OWASP Top 10 security awareness Experience leading in Agile teams, including coaching and modeling Agile mindsets as part of sprint ceremonies, work ...

Development Team Lead

Location
United Kingdom
trade-offs. Agentic AI for Coding Drive the team’s use of Claude Code and agentic development and QA workflows — for code generation, refactoring, test writing, code review, automated regression checking, and code analysis. Define and continuously improve the prompt engineering practices, agent configurations, and guardrails that let the team ...

Lead Software Engineer - Java/Python/AI-ML

Location
Christchurch, England, United Kingdom
authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective ...

Full Stack Software Engineer III - Java

Location
Greater London, England, United Kingdom
development Leverage enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards Apply knowledge of tools within the Software Development Life ...

AWS Cloud Architect - eSC or eDV Clearance Required

Location
Leicester, England, United Kingdom
resilient, and cost‐efficient solutions. Apply AWS Well‐Architected Framework principles to ensure best‐practice implementation. Support application modernisation initiatives including containerisation, serverless adoption, refactoring, and cloud migration. Guide teams in CI/CD pipeline creation, automation practices, DevOps workflows, and infrastructure‐as‐code. Produce architecture diagrams, documentation, standards ...

Lead Software Engineer - Python, Data, Cloud, AIML

Location
Greater London, England, United Kingdom
governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven ...

Senior Lead Software Engineer - Python / Go

Location
Auchentibber, Scotland, United Kingdom
governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven ...

Senior Software Engineer (Full Stack)

Location
Belfast City District, Northern Ireland, United Kingdom
potential solutions.* Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers.* Evolve systems towards target state architecture by refactoring and prioritisation of deliveries.**Essential/Desired Criteria****Essential:*** 5+ years of demonstrable industry experience as a Full Stack or Front/Backend Engineer ...

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

Lead Software Engineer - Java, Go

Location
Bournemouth, England, United Kingdom
authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective ...

Senior Software Engineer I (Java & Python)

Location
Oxford, England, United Kingdom
monitoring, and logging tools (New Relic, OpenSearch/Kibana, Coralogix) Have experience with a modern IDE (IntelliJ/VSCode) and proficiency in using the refactoring tools. Be open to discussing and honing approaches for our team to improve our working practices. Have some experience of test-driven development and mocking ...

Senior Software Engineer (Full Stack)

Location
Belfast City District, Northern Ireland, United Kingdom
potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Experience/Competencies 5+ years of demonstrable industry experience as a Full Stack or Front/Backend Engineer in Typescript ...

Full Stack Software Engineer II - Java, React

Location
Greater London, England, United Kingdom
practices Leverage enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards Apply knowledge of tools within the Software Development Life ...

Software Engineer III - Java, React & AI

Location
Auchentibber, Scotland, United Kingdom
platforms Leverage enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards Apply knowledge of tools within the Software Development Life ...

Software Engineer III- Global Banking Platform

Location
Greater London, England, United Kingdom
authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team ...

Lead Software Engineer - Java & Go - Chief Technology Office

Location
Glasgow, Scotland, United Kingdom
authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective ...

Senior Lead Site Reliability / DevOps Engineer

Location
Auchentibber, Scotland, United Kingdom
hybrid on-prem/cloud environments, supporting telemetry ingestion, processing, and export to backends such as InfluxDB, Prometheus, Elasticsearch, and OpenSearch Drives the assessment, refactoring, and incremental migration of custom legacy telemetry collection code to standardized OpenTelemetry instrumentation, reducing technical debt while maintaining system stability Actively contributes to the engineering ...

Lead Software Engineer - Observability Event Alert UK - Java Full Stack

Location
Glasgow, Scotland, United Kingdom
authorized AI‐assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI‐assisted code review/refactoring, test strategy acceleration, incident/root‐cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective ...

Lead Software Engineer - Public Cloud, Foundational Infra Platforms

Location
Glasgow, Scotland, United Kingdom
authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective ...

Senior Lead Site Reliability / DevOps Engineer (Commercial & Investment Bank)

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
hybrid on-prem/cloud environments, supporting telemetry ingestion, processing, and export to backends such as InfluxDB, Prometheus, Elasticsearch, and OpenSearch Drives the assessment, refactoring, and incremental migration of custom legacy telemetry collection code to standardized OpenTelemetry instrumentation, reducing technical debt while maintaining system stability Actively contributes to the engineering ...

Senior AI Software Engineer

Location
Knutsford, England, United Kingdom
scalable system design. Machine Learning and AI Fundamentals – Solid knowledge of supervised and unsupervised learning, neural networks, model evaluation, prompt engineering, code transformation and refactoring, data transformation and schema conversion, automated test case generation, and responsible AI practices. Data Handling and Analysis experience – Ability to work with large and complex ...