526 to 550 of 751 Clean Code Jobs in England

SENIOR SOFTWARE DEVELOPER

Location
Manchester, England, United Kingdom
their AI journey. This is a hybrid-based role in Manchester. Responsibilities: Design, develop, test, and deploy robust and scalable software solutions Write clean, efficient, and maintainable code using appropriate technologies and frameworks Contribute to architecture discussions and design sessions for new features and projects Review code ...

Lead Software Engineer - Umbraco

Location
Greater London, England, United Kingdom
years by the teams that follow you. You will lead architecture and technical planning on the projects you are responsible for, uphold quality through code review and standards, and develop the engineers around you. This role does not carry line management or resourcing responsibility, that sits with the Engineering … ensure the ceremonies of your agile project happen at the right time with the right people present, including stand-ups, backlog refinement, timebox planning, code reviews and retrospectives. You ensure your team delivers the work they have committed to by the agreed deadline. You uphold quality through code ...

Software Engineer - Trade Technology

Location
Greater London, England, United Kingdom
scale Contributing to the reliability and operational excellence of critical systems, including participation in production support rotations Applying strong software engineering practices across testing, code quality, automation and observability Participating in a shared production support rotation, responding to incidents, troubleshooting runtime issues and driving improvements Who are we looking … technologies, such as Kubernetes, in production environments A passion for developing robust, maintainable software, that's well monitored in production Above all, we value clean, maintainable code, sound engineering judgement and a business‐value mindset over specific toolkits. Why should you apply? Highly competitive compensation plus annual discretionary ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Build and maintain the analytics workflow app, using Angular on the front end and Python (FastAPI) on the back end, writing clean, well-tested code that's easy to support and extend. Build data pipelines and models using pandas and NumPy, working with Snowflake and Azure to store ...

Full Stack Software Developer 197637

Location
Greater London, England, United Kingdom
.NET development Solid understanding of software engineering fundamentals and best practices Experience working with SQL databases and data-driven applications Ability to write clean, maintainable, and efficient code Strong problem-solving and communication skills Demonstrable interest in continuous learning and technical development Multi-threaded and performance-focused application ...

AI Engineer IRC302970

Location
Greater London, England, United Kingdom
agentic framework such as LangGraph, plus familiarity with MCP-based tool orchestration. Exposure to AutoGen, LlamaIndex, or CrewAI is a plus. Production Python engineering: Clean, modular, testable, maintainable code — you care about system reliability as much as model output. Evaluation & observability: Practical experience instrumenting tracing (LangSmith, Arize ...

Full-Stack Engineer, React & Data Platforms

Location
Greater London, England, United Kingdom
environment with one-week sprints and peer reviews. The role emphasizes collaboration with Designers and Project Management, delivering end-to-end solutions and writing clean, tested code from day one. #J-18808-Ljbffr ...

Full-Stack TypeScript Web Developer — React & Node.js

Location
Cambridge, England, United Kingdom
Cambridge seeks an experienced TypeScript web developer. You will join a small team to design, develop, and maintain full-stack applications. Responsibilities include writing clean, efficient code and collaborating with team members. Ideal candidates will have strong skills in React and Node.js, experience with Git and REST APIs ...

Software Engineer (Python)

Location
Greater London, England, United Kingdom
move between projects as priorities shift. It's a good fit for someone who likes variety, takes ownership without needing much oversight, and writes clean, maintainable code under real production pressure. Key responsibilities Develop and maintain backend services and internal applications supporting business-critical operations. Build tooling ...

Automation Tester

Hiring Organisation
Hackajob Ltd
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Referral Bonus: 5000 What youll be doing Design and build reusable automated test solutions that support continuous product evolution Collaborate with developers to shape clean, testable code from the outset Partner with platform engineers to integrate testing into modern Continuous Delivery pipelines Analyse requirements and create meaningful, high ...

AI Engineer

Location
City Of London, England, United Kingdom
solutions. Work collaboratively with the team to brainstorm, prototype, and refine AI solutions. Software Development & Integration: Leverage your background in software engineering to develop clean, efficient code that supports the deployment of AI models and solutions. Ensure that AI models integrate seamlessly with existing systems, and collaborate with ...

Senior Software Engineer, Dependency Tracing

Location
Greater London, England, United Kingdom
growth and solve their most critical business problems. Responsibilities Translate high-level requirements into detailed technical designs, encompassing architecture, data structures, and algorithms. Write clean, maintainable, and efficient code in accordance with established coding standards and best practices. Develop and execute thorough unit, integration, and system tests … ensure code quality and functionality, including automated testing where applicable. Participate in code reviews to provide constructive feedback and ensure adherence to best practices. Document technical specifications, design decisions, and implementation details for future reference and knowledge sharing. the company is proud to be an equal opportunity workplace ...

Senior Kotlin Engineer

Location
Leeds, England, United Kingdom
with a thoughtful, customer-focused mindset. This role is about delivering high-quality software in complex, often disconnected or high-latency environments, writing great code, contributing to sound technical decisions and helping our clients move forward with confidence. You'll thrive in agile, multidisciplinary teams where requirements aren … stakeholders, taking ownership of features and components from design through to production. Alongside delivery, you'll help raise the bar across the team, through code review, mentoring less experienced engineers, and contributing to the standards and patterns we use across Avenue3. Core responsibilities Design, build and maintain robust cross ...

Staff Machine Learning Scientist - Core ML

Location
Greater London, England, United Kingdom
concepts and experience applying them in production settings, using frameworks such as Transformers, PyTorch, or TensorFlow Strong Python skills, with the ability to write clean, modular, production-grade code, and a solid understanding of data engineering and MLOps principles Ability to lead the end-to-end lifecycle ...

Mid-Senior Software Engineer (AI & Research)

Location
Greater London, England, United Kingdom
Direct coding agents as a core part of how you work, using them to move faster without compromising on quality or safety. Contribute to code reviews, shared standards and team rituals as an active member of the broader tech team. Pick up new areas of the product and support … Companion Design, build and iterate on the AI companion feature set for the CIRCuiTS platform, working within the scope of the RCT protocol. Write clean, well‐tested code (primarily Python) across data pipelines, model integration and evaluation. Ensure statistical and technical rigour in collaboration with the external statistician ...

Applied AI Data Scientist

Location
Greater London, England, United Kingdom
involved across the full AI lifecycle, including: Exploring and understanding complex datasets Designing and training machine learning models Building AI-powered applications Writing clean, maintainable Python code Working closely with Engineering to deploy production systems Collaborating with Product and Operational Intelligence teams Experimenting with new AI techniques … technology Our technology stack continues to evolve, but you'll typically work with: Python SQL AWS PyTorch Scikit-learn XGBoost Docker GitHub Claude Code GitHub Copilot LLMs AI Agents Why Friend MTS? You’ll work on problems very few engineers ever encounter. Internet-scale systems. Adversarial behaviour. Real-time ...

Senior Scala Engineer

Location
Greater London, England, United Kingdom
technical direction needed to support the future needs of Operations and the business. Lead Through Craft: Provide technical leadership via architecture, design, and code/PR reviews, championing high standards of code quality and engineering excellence. Mentor & Improve: Mentor engineers and drive continuous improvement in platform capabilities, development … Apache HTTP, Envoy, and REST API design, plus experience with Protobuf, Avro, and Parquet. Knowledge of Iceberg, Databricks, and Hadoop ecosystems. TDD, ATDD, and Clean Coding practices within a CI/CD environment (e.g. Jenkins, Gradle). Experience with Scrum/Agile methods and modern software design patterns. ...

Senior Data Scientist, Payment Intelligence

Hiring Organisation
GoCardless
Location
London, UK
Employment Type
Full-time
turn big ideas into reality. You'll own the full lifecycle of our algorithms, shaping everything from the initial concept to production-ready code that powers our global payment network. At GoCardless, our stack is centered around Google Cloud Platform and Vertex AI, providing a high-performance environment … full lifecycle, from deep-dive analysis and feature engineering to prototyping, validation, and live A/B testing. You lead by example, writing clean, high-quality code and raising the team's technical bar through knowledge sharing and code best practices. Base salary range ...

Senior Developer (Rust)

Location
Greater London, England, United Kingdom
4+ years of related experience, familiar in Linux environment; You hold university degree in Computer Science, Software Engineering, or related disciplines You write clean and efficient code in Rust You demonstrate strong interest in financial markets and blockchain technologies You own your deliverables’ reliability, scalability, and maintainability ...

Staff Java Engineer: Build Scalable Fintech Platforms

Location
Greater London, England, United Kingdom
latest blogs or our case studies with Women in Tech. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges … latest blogs or our case studies with Women in Tech. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges ...

Python Developer

Hiring Organisation
Sanderson Government and Defence
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
ideal candidate will have a basic understanding of Python programming and a willingness to learn new technologies. Responsibilities Develop and maintain Python applications. Write clean, readable, and efficient code. Troubleshoot and fix software issues. Work with team members to deliver projects on time. Participate in code reviews ...

React Native Engineer

Hiring Organisation
Consortia
Location
London, UK
Employment Type
Full-time
features that will enhance the user experience of a unique SaaS platform. You'll optimise performance, integrate with backend services, and ensure high-quality code delivery. Your contribution will be key to scaling the mobile app, driving product enhancements, and improving the overall user experience. In this role … engineers to integrate RESTful APIs, ensuring seamless data flow between the mobile app and backend services. Additionally, you will conduct thorough testing, debugging, and code reviews to ensure the app is stable and performs well. In collaboration with designers, you will implement pixel-perfect UI designs, ensuring the best ...

Data Specialist - Data Scientist

Location
Bradford, England, United Kingdom
stakeholders. Colleague Champion data literacy and the benefits of data science approaches across the organisation. Mentor squad members in technical concepts such as programming, code structure, and statistical validation. Embody a fast, value-driven turnaround culture for smaller analytical requests that unlock immediate operational impact. Cash & Profit Focus … driving commercial returns, supporting EBITDA improvement through sales growth, waste reduction, and efficiency gains. Maintain a lean working approach by writing efficient, scalable code that minimises cloud compute overheads in GCP. Operational Extract, manipulate, profile, and transform structured and unstructured data using state-of-the-art facilities in Google ...

Front-end Engineer (React / TypeScript)

Location
Greater London, England, United Kingdom
order management system and the risk management system. Work collaboratively with other teams on features spanning multiple parts of the stack. Give useful, thorough code reviews and pair with others across the team. Look to improve UI and UX across our product range to improve ease … normal working day, and take full ownership of everything it produces. Review it properly, understand it, and be able to defend it in a code review. Think in terms of workflows rather than single prompts. That means investing in the context these tools work from, whether that is repository ...

Senior Software Engineer (Digital Engineering & Semantic Data)

Hiring Organisation
Leonardo DRS
Location
Luton, Bedfordshire, UK
Employment Type
Full-time
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 … 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 ...