1 to 25 of 29 Clean Code Jobs in the East of England

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
performance data processing systems in a production-focused environment. This role is centred on software engineering rather than modelling, with a strong emphasis on clean code, Test-Driven Development (TDD), and scalable data processing. Key ResponsibilitiesDevelop and maintain production-grade Python applications.Build high-throughput data processing pipelines handling … large datasets on local server infrastructure.Design and implement robust multithreaded and multiprocessing solutions.Write clean, maintainable code within a TDD environment.Optimise performance across CPU, memory, and I/O intensive workloads.Essential ExperienceStrong commercial Python development experience.Expert knowledge of multithreading, multiprocessing, and concurrency.Proven track record working in a Test-Driven ...

Senior Software Engineer

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £70000/annum
performance data processing systems in a production-focused environment. This role is centred on software engineering rather than modelling , with a strong emphasis on clean code, Test-Driven Development (TDD), and scalable data processing . Key Responsibilities Develop and maintain production-grade Python applications. Build high-throughput data … processing pipelines handling large datasets on local server infrastructure. Design and implement robust multithreaded and multiprocessing solutions. Write clean, maintainable code within a TDD environment. Optimise performance across CPU, memory, and I/O intensive workloads. Essential Experience Strong commercial Python development experience. Expert knowledge of multithreading, multiprocessing ...

Portfolio Software Full Stack Engineer (Contractor)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
software engineering practices, distributed systems and API design.While this is a full stack role, the primary emphasis is on backend development, system architecture and code quality. Experience with frontend technologies is beneficial but not essential.The successful candidate should also be comfortable working with AI-assisted development tools, reviewing both … human-written and AI-generated code, and contributing to technical discussions around architecture and system design.ResponsibilitiesBackend DevelopmentDesign, develop and maintain scalable backend services using Node.js, TypeScript and modern backend frameworks such as Express.js or similar.Design and implement RESTful APIs and service integrations.Develop maintainable, well-tested and performant code ...

Lead Software Engineer Colchester

Location
Colchester, England, United Kingdom
applications. What You'll Do Lead technical architecture and design decisions for client projects Mentor and guide junior developers in their professional growth Conduct code reviews and maintain high code quality standards Collaborate closely with product managers and designers Drive technical innovation and implement best practices Manage project … React, Node.js, and TypeScript Experience with cloud platforms (AWS, Google Cloud) Strong leadership and mentoring skills Experience with agile development methodologies Passion for clean code and technical excellence What We Offer Competitive salary Flexible working arrangements (remote/hybrid options) Professional development budget for courses and conferences Comprehensive ...

Software Development Engineer II - Customer Fulfilment - Welwyn Garden City, United Kingdom of Great Britain and Northern Ireland

Hiring Organisation
Tesco
Location
Welwyn Garden City, Hertfordshire, United Kingdom
Salary
£ 70 K
features and participate in their design and delivery.Collaboration: Work closely with engineers, product managers, and stakeholders to understand problems and propose solutions.Code Quality: Write clean, maintainable code and contribute to peer reviews to raise the team’s quality bar.Support & Mentorship: Help onboard junior engineers and share knowledge across … features and participate in their design and delivery.Collaboration: Work closely with engineers, product managers, and stakeholders to understand problems and propose solutions.Code Quality: Write clean, maintainable code and contribute to peer reviews to raise the team’s quality bar.Support & Mentorship: Help onboard junior engineers and share knowledge across ...

Senior Security Engineer - Detection Engineering - Welwyn Garden City, United Kingdom of Great Britain and Northern Ireland

Hiring Organisation
Tesco
Location
Welwyn Garden City, Hertfordshire, United Kingdom
Salary
£ 70 K
estate and materially reduce risk to customer services and operational continuity. response integration), ensuring maintainable, scalable outcomes. Champion secure, test‐driven engineering, including code quality, automated testing, peer review and repeatable delivery practices across the team. Identify opportunities and pilot AI-assisted and automation-driven approaches that improve detection … will need: and how to deliver production-grade solutions safely (from design through build, test, deploy, operate and improve). with evidence of writing clean, maintainable code or scripts and applying appropriate patterns for reliability, scalability, and operational support. with evidence of having developed custom detections and familiarity ...

AI Enablement Lead [gn] Data Intelligence

Location
Cambridge, 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
Norwich, 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
Basildon, 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
Hemel Hempstead, 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 ...

Principal Software Engineer - (.Net, PHP, Umbraco, Drupal)

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
managed platforms, integrations and modern web applications.Cloud and infrastructure.Practical, hands-on experience with cloud platforms, particularly Azure, including CI/CD pipelines, infrastructure as code and managed hosting environments. Enough depth to make infrastructure decisions and resolve infrastructure problems with minimal support.Diagnostic ability under pressure. Proven ability to enter … role.Pre-sales and technical discovery. Experience qualifying opportunities, running technical discovery, producing solution designs and estimating work before it is sold.Software engineering principles.Mastery of clean code, testing practice, design patterns, security and accessibility standards.Leadership and mentorship. Demonstrated experience developing lead and senior engineers, raising standards through others rather ...

Research Data Scientist – Dashboards & Applications

Location
Cambridge, England, United Kingdom
Collect, process and clean data for analysis and visualisation. Conduct data analysis using appropriate quantitative methods. Design and build interactive visualisations and dashboards for technical and non-technical audiences using Shiny, Streamlit or similar. Apply visual design principles to ensure clarity, accessibility and impact. Use R or Python … research and policy design. Embed data science and visual analytics into wider policy research activities. Follow and help refine standards for data handling, reproducible code, version control, peer-review/client outputs, and dashboard accessibility. Work with researchers to improve research using statistics, AI and data science techniques. Requirements ...

R&D Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
Applications) and Windows-centric infrastructure (EC2, FSx, Active Directory, DynamoDB) with strong observability and cost/performance focus.Deliver securely with automation and teamwork: write clean, tested, documented, deployable code; contribute to CI/CD and infrastructure automation (Azure Pipelines, CloudFormation, Step Functions); collaborate in agile planning, troubleshoot issues ...

AI Software Engineer

Location
Colchester, England, United Kingdom
Founder, and clients across FinTech, retail, manufacturing, and SaaS. Key Responsibilities Design, build, and maintain robust data pipelines (ETL/ELT) that ingest, clean, transform, and serve data for AI and analytics Model and manage data across data warehouses and lakes and operational databases Build batch and streaming workflows … improve them Containerise and deploy workloads with Docker on cloud platforms (AWS, GCP, and/or Azure), using CI/CD where appropriate Write clean, well‐documented, testable code, and participate in code reviews and technical design discussions Contribute to technical documentation for client deliverables ...

Head of Cloud

Hiring Organisation
Epos Now
Location
Norwich, Norfolk, United Kingdom
Salary
£ 70 K
000+ businesses worldwide. We build modern, scalable platforms that power payments, data, and AI-driven experiences. Join an engineering culture that values ownership, clean and testable code, and continuous improvement.The OpportunityWe are seeking a Head of Cloud to serve as the technical and strategic leader for our core … AWS.IaC & DevOps Mastery: Strong knowledge of Terraform, Kubernetes, and automated deployment pipelines.Software Engineering Rigor: Strong background in Go or Node.js with an infrastructure-as-code mindset.Strategic Thinker: Ability to influence directors and align technical initiatives with commercial objectives.Reliability & Resilience: Expert understanding of SRE principles, building for failure, and high ...

Head of Cloud

Location
Norwich, England, United Kingdom
000+ businesses worldwide. We build modern, scalable platforms that power payments, data, and AI-driven experiences. Join an engineering culture that values ownership, clean and testable code, and continuous improvement. The Opportunity We are seeking a Head of Cloud to serve as the technical and strategic leader … DevOps Mastery: Strong knowledge of Terraform, Kubernetes, and automated deployment pipelines. Software Engineering Rigor: Strong background in Go or Node.js with an infrastructure-as-code mindset. Strategic Thinker: Ability to influence directors and align technical initiatives with commercial objectives. Reliability & Resilience: Expert understanding of SRE principles, building for failure ...

Senior Software Engineer, Agentic AI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 80 K
scale their impact. We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive … responsibilities of the role Apply strong software engineering principles to design, build, and ship reliable, performant systems at scaleBring rigorous software engineering practices — clean architecture, testing, code review - to building systems that are reliable and performant at scaleApply sound software engineering fundamentals (system design, testing, code review ...

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

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

Python Developer - Security - Cambridge/London

Hiring Organisation
Salt Search
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Python engineer (specialist) who wants to build product features in a research-driven environment. You'll be expected to contribute to product development, deliver clean, testable Python code, collaborate with small cross-functional teams, and communicate your thinking clearly in high-cadence development cycles. Key Responsibilities Design, implement … research outputs to production-ready components alongside ML/AI researchers and SREs. Participate in live coding/problem-solving rounds during development and code reviews. Collaborate closely with product managers and researchers to translate ideas into working demos and production features. Help troubleshoot, debug, and optimise systems (performance ...

Mid Level Software Engineer

Location
Basildon, England, United Kingdom
illness insurance cover. Key Responsibilities Develop, enhance, and maintain features across our Revolution platform and other internal applications. Translate business and technical requirements into clean, efficient, and maintainable code. Participate in technical design discussions, helping to shape scalable and high-performing solutions. Collaborate with developers, testers, support teams … business stakeholders throughout the software development lifecycle. Conduct code reviews and contribute to maintaining high coding standards, security, and best practices. Analyse technical challenges and work with the wider team to deliver effective solutions. Identify and help resolve performance bottlenecks to ensure an excellent user experience. Investigate, troubleshoot ...

Senior Software Engineer (Digital Engineering & Semantic Data)

Hiring Organisation
Leonardo DRS
Location
Luton, Bedfordshire, United Kingdom
Salary
£ 70 K
scale.What You’ll DoAs a Senior Software Engineer, you will be a key implementer of our digital engineering construct. You will move beyond "glue code" to build a high-abstraction layer based on semantic web principles.Semantic Implementation & Graph EngineeringDevelop and maintain the software implementation of the Digital Thread using … Engineering MasteryStrong Coding Foundation: Proven expertise in a modern language (e.g., Python, Java, Node, or TypeScript) with a deep commitment to software craftsmanship and clean code.Complex Data Experience: Experience handling data from heterogeneous, distributed sources. While experience with the Semantic Web stack (RDF, OWL, SPARQL) or Graph Databases (Neo4j ...

Web Developer

Hiring Organisation
IT Talent Solutions
Location
Basildon, Essex, United Kingdom
Employment Type
Permanent
Salary
£40000 - £55000/annum
integrating REST APIs and working with JSON data Collaborating with developers, designers and business stakeholders Improving performance, security and usability across platforms Writing clean, efficient code following best practices What we’re looking for Around 3+ years’ experience in web development (or equivalent capability) Strong skills in C# ...

Network DevOps Engineer

Hiring Organisation
Anson Mccade
Location
Stevenage, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
software and custom tools (primarily using Python) to manage network infrastructure at scale. Engineering Standards: Champion software engineering best practices within the team, including code reviews, unit testing, and writing clean, maintainable code. Automation & Testing: Establish automated software testing strategies, build and manage CI/CD pipelines within … their software engineering capabilities. Candidate Requirements Essential Skills Advanced proficiency in Python, with a strong grasp of software engineering concepts (OOP, design patterns, testable code). Solid experience with Python testing methodologies and designing testing strategies from the ground up for applications and APIs. Strong experience designing, consuming ...

Network DevOps Engineer

Hiring Organisation
Eclectic Recruitment
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
Stevenage. This role will focus on applying modern software engineering principles to network management, including Python development, automated testing, CI/CD, infrastructure-as-code and network configuration automation. The successful candidate will work closely with experienced network engineers and help develop software engineering capability across the wider team. … maintain production-grade software and custom tools, primarily using Python, to manage network infrastructure at scale. • Champion software engineering best practices, including version control, code reviews, unit testing, modular design and clean, maintainable code. • Establish and develop an automated software testing strategy for network automation applications and APIs. ...