18 of 18 Clean Code Jobs in the Thames Valley

Backend Developer

Location
Oxford, England, United Kingdom
projects. Work with relational and non-relational database technologies to support business and product requirements. Develop automation including build pipelines, DevOps workflows, infrastructure-as-code, and business process automation, using source control, code review systems, and modern development tooling to maintain code quality and consistency. Develop unit … integration, and automated tests and contribute to verification evidence, code quality, and design reviews. Participate in daily stand-ups, design reviews, and collaborative team activities with internal and external teams, supporting Product Owners and Business Analysts in refining requirements and technical specifications. Ensure developments are completed on time ...

Senior Data Engineer

Hiring Organisation
Tech 4
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
SCRUM practitioner with experience in offshore team collaboration. Ability to migrate legacy systems to modern cloud architectures. Anticipates issues, recommends pragmatic solutions, and writes clean, reusable code. Articulate with stakeholders, from engineers to non-technical leaders. Manages tight deadlines with attention to detail Experience/skills regarded as ideal ...

Senior Software Engineer

Location
Slough, England, United Kingdom
native microservices on our BPA (Beyond Policy Administration) platform — with the expectation that you actively apply AI tooling and patterns to accelerate delivery, improve code quality, and contribute to our emerging AI-driven product features. The right candidate codes cleanly in Java, thinks in systems, and is curious enough … microservices using Java 17+ and Spring Boot 3.x. Build and maintain business logic within the BPA platform, ensuring correctness, performance, and testability. Write clean, well-structured code with a strong focus on SOLID principles and design patterns. Participate in design discussions, contribute to low-level design documents ...

AI Enablement Lead [gn] Data Intelligence

Location
High Wycombe, England, United Kingdom
confidently. Rapid Prototyping (PoC to Production): Drive the engineering execution of high-impact AI proof-of-concepts, ensuring they are built with production-grade code that scales seamlessly. Standardization of Tooling: Define and enforce the organization's official AI stack, from vector database selection and vector embeddings strategies … Rigor: You treat AI development as software engineering. You understand CI/CD, unit testing for AI (evaluation datasets), containerization (Docker/Kubernetes), and clean code architecture. Influence Without Authority: Exceptional leadership and communication skills. You can inspire and align disparate engineering teams around a shared technical vision ...

AI Enablement Lead [gn] Data Intelligence

Location
Slough, England, United Kingdom
confidently. Rapid Prototyping (PoC to Production): Drive the engineering execution of high-impact AI proof-of-concepts, ensuring they are built with production-grade code that scales seamlessly. Standardization of Tooling: Define and enforce the organization's official AI stack, from vector database selection and vector embeddings strategies … Rigor: You treat AI development as software engineering. You understand CI/CD, unit testing for AI (evaluation datasets), containerization (Docker/Kubernetes), and clean code architecture. Influence Without Authority: Exceptional leadership and communication skills. You can inspire and align disparate engineering teams around a shared technical vision ...

UI Developer - Hybrid

Hiring Organisation
Exposed Solutions
Location
Slough, Berkshire, South East, United Kingdom
Employment Type
Permanent
Salary
£50,000
users. Have the mindset of a Business Analyst , asking the right questions and challenging requirements to achieve the best outcome. Take pride in writing clean, maintainable, well-structured code. If you're an experienced UI Developer who combines outstanding front-end technical skills with a genuine interest in understanding ...

Backend Software Engineer

Hiring Organisation
Matched Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Backend Developer you will focus on outcomes rather than just activity. You will own the delivery of backend features end-to-end by writing clean, well-tested code that meets a high standard of quality and performance in production. NodeJS Software Developer - Responsibilities Deliver backend features … design to delivery, production-ready code) in a fast-moving agile team Write scalable, high-performance server-side code in NodeJS and TypeScript Build and contribute to microservices; take ownership of outcomes rather than wait to be directed Write unit and integration tests that ensure code quality ...

Lead Software Engineer

Location
Bracknell, England, United Kingdom
Drive the delivery of key initiatives, while guiding the team on best engineering practices Develop & support .Net Core & .Net Framework REST APIs & Microservices Write clean & scalable code using standard software design patterns & best practices Mentor and develop your team, promoting continuous improvement and quality delivery Design & integrate third ...

Data Engineer II (Data Platform)

Location
Oxford, England, United Kingdom
SLAs, implement performance measurements, monitoring, and anomaly detection. Ensure enterprise data integrity, validation, documentation, and governance. Platform & Software Engineering Write production Java and Python code across our evolving platform stack — from data ingestion and event processing to REST services and internal tooling. Build and maintain streaming and batch processing … related tooling. Quality, Collaboration & Ownership Take on projects with independence and a mandate to leave things better than you found them. Be integral to code quality on your team through leadership in design and code review. Collaborate closely with Product, Design, Analytics, and Data Science teams to define ...

Node Software Developer

Hiring Organisation
Matched Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Backend Developer you will focus on outcomes rather than just activity. You will own the delivery of backend features end-to-end by writing clean, well-tested code that meets a high standard of quality and performance in production. NodeJS Software Developer - Responsibilities Deliver backend features … design to delivery, production-ready code) in a fast-moving agile team Write scalable, high-performance server-side code in NodeJS and TypeScript Build and contribute to microservices; take ownership of outcomes rather than wait to be directed Write unit and integration tests that ensure code quality ...

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

NodeJS Backend Developer

Hiring Organisation
R3vamp Limited
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
£0 per annum
part of a fast-moving Agile SaaS team. You’ll build scalable, high-performance applications using NodeJS and TypeScript, contribute to microservices and write clean, well-tested code that delivers reliable results. You’ll work closely with the wider technical and product teams, taking ownership of your work ...

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

Angular Software Developer

Hiring Organisation
Matched Group
Location
Reading, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Backend Developer you will focus on outcomes rather than just activity. You will own the delivery of backend features end-to-end by writing clean, well-tested code that meets a high standard of quality and performance in production. Angular Front End Software Developer - Responsibilities Deliver front … features end-to-end (design to delivery, production-ready code) in a fast-moving agile team Develop new user-facing features using Angular, NodeJS, and TypeScript Build reusable components and front-end libraries that reduce duplication and speed up future delivery Translate designs and wireframes into high-quality, production ...

Senior Machine Learning Engineer

Location
Oxford, England, United Kingdom
STEM degree (Computer Science, Maths, Stats, Physics, Engineering, or similar) or equivalent practical experience, plus 5+ years' relevant experience. Very strong Python engineering skills: clean, tested, well-documented code, not just working code. A track record of shipping ML/AI or data-driven systems into production ...

Senior Software Engineer - AI Security

Location
Oxford, England, United Kingdom
impact — iterate based on real usage, not just requirements. Leverage LLMs and AI tooling to accelerate development and improve team productivity. Continuously improve systems, code quality, and developer workflows. What You Will Bring Is comfortable building end-to-end products (UI, APIs, systems, deployment). Thinks from first principles … just patterns or frameworks. Demonstrates high agency — takes ownership, drives clarity, and executes without waiting. Writes clean, scalable, maintainable code with strong fundamentals. Has experience or strong interest in AI-powered development (LLMs, agents, automation, copilots). Uses AI tools to accelerate development and decision-making. Can operate ...

Chief Software Architect

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, UK
Employment Type
Full-time
embedded systems (RTOS)Architecture & DesignProven ability to define and deliver robust, scalable architecturesExperience with UML/SysML modelling and structured design approachesPassion for clean design, modularity, and code reuseLeadership & ImpactExperience leading or mentoring engineers in a technical capacityComfortable influencing across teams and projectsA track record of delivering complex ...

Senior Cyber Engineer

Location
Maidenhead, England, United Kingdom
reduce risk. Manage technical debt and technology trade-offs, communicating these to the Service Owner. Ensure implementation quality and adherence to procedures that assure code and feature quality. Collaborate with Engineering Managers to produce design specifications and ensure operational solutions meet business needs. Work with organisational resources to remove … improvement for AD performance and health. Extracting data and generating reports to identify service improvement opportunities and reduce risk. Ensuring high-quality documentation and code in line with current frameworks. Building strong collaborative relationships with architects, engineers, vendors, and industry experts. Defining scope, assessing technical viability, and designing best ...