251 to 275 of 831 Clean Code Jobs

Mid-level to Senior Software Engineer

Location
Greater London, England, United Kingdom
product where mistakes cost people real money. Raise the bar on engineering quality within your team: architecture, testing strategy, performance budgets, and code review. Mentor other engineers and drive technical clarity on the product side of your team. You have very high agency and don’t wait … scaling them without losing clarity or performance. Strong judgment on tradeoffs: speed vs. polish, abstraction vs. control, simplicity vs. flexibility. You communicate clearly, write clean code, and can lead through technical and product decisions. Experience building product-facing or client-side systems at scale You make decisions based ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
internal tools. Contribute to the ongoing consolidation of our application-specific tools into a single intelligence platform, helping define shared components and patterns. Write clean, tested, well-documented code, andparticipatein code review to help raise the bar across the team. Take ownership of features from design through … tools and frameworks quickly. Desirable Skills and Experience: Experience withDatabricks or Spark, or another large-scale data processing platform. Experience withinfrastructure-as-code and CI/CD pipelines. Experience working in a small or fast-moving engineering team, ideally building internal tools or platforms. Experience contributing to the consolidation ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
infrastructure for data workloads (S3, Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical solutions Write clean, tested, well-documented code following engineering best practices Participate in code reviews, sprint planning, and technical design discussions Collaborate with cross-functional … Lambda, EC2, RDS, Glue, or similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn ...

Full-Stack Java Microservices Engineer — Hybrid

Location
Belfast City District, Northern Ireland, United Kingdom
Java/J2EE, Spring Boot, and RESTful services while optimizing SQL and CI/CD pipelines. You will lead a team of developers, promote clean code, and help advance cloud-native data platforms across the Institutional Data Platform and Citi Enterprise Data Organization, with a hybrid work model ...

Senior Data Engineer – (London, Hybrid 3 days onsite) | £85k–£110k + bonus

Location
Greater London, England, United Kingdom
Work closely with Product, DevOps & Regulatory teams You Bring Strong Python, PySpark, SQL Experience building auditable, reproducible pipelines Solid data modelling + warehouse fundamentals Clean code, CI/CD, testing, observability Cloud data platform experience (Snowflake/AWS ideal) Hybrid set-up in Central London – 3 days ...

Senior Software Engineer (Agentic AI)

Location
City of Edinburgh, Scotland, United Kingdom
with agentic workflows and multi-agent orchestration Experience working with modern LLMs including OpenAI or Anthropic Strong understanding of software engineering fundamentals including testing, clean code and SDLC Experience building scalable backend services and APIs Ability to rapidly prototype, experiment and validate technical concepts Strong communication skills ...

Senior Java Developer

Hiring Organisation
Exalto Consulting
Location
Liverpool, Merseyside, United Kingdom
Employment Type
Permanent
Salary
£69000 - £70000/annum Up to £70,000 + benefits
applications using Java and React Native. Contributing to architectural decisions and technical direction. Developing high quality APIs and backend services. Championing engineering best practice, clean code, and SOLID principles. Driving automated testing, CI/CD, and continuous improvement initiatives. Mentoring developers and supporting a culture of collaboration ...

Senior Java Developer

Location
Stafford, England, United Kingdom
wider software engineering community. Collaborate with architecture and engineering teams to design robust, resilient and scalable systems. Champion software engineering best practice, including clean code, testing, documentation, maintainability and modern standards. Identify, investigate and support the resolution of infrastructure and production issues. Promote knowledge sharing and continuous improvement ...

Lead AI Enabled Software/DevOps Engineer

Hiring Organisation
Guidant Global
Location
London, City of London, United Kingdom
Employment Type
Contract
Contract Rate
£700 - £850/day
Senior or Lead Software Engineer, Lead DevOps Engineer, or similar hands-on technical leadership role - Excellent software engineering fundamentals, including system design, clean code, testing, and maintainability - Strong experience designing and delivering API-driven and microservice-based systems - Proven ability to modernise or integrate legacy applications into modern ...

Senior Java Developer

Location
Park Central, England, United Kingdom
wider software engineering community. Collaborate with architecture and engineering teams to design robust, resilient and scalable systems. Champion software engineering best practice, including clean code, testing, documentation, maintainability and modern standards. Identify, investigate and support the resolution of infrastructure and production issues. Promote knowledge sharing and continuous improvement ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership Provide guidance and mentorship to junior developers. Champion engineering best practices, clean code principles and robust design patterns. What You will Bring Strong hands-on Java development experience within low latency financial systems. Deep understanding ...

AI Engineer

Hiring Organisation
Fruition Group
Location
City of London, London, United Kingdom
Employment Type
Permanent
upskilling client engineers during Transform engagements * Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls Essential Skills * Strong software engineering foundations - clean code, testing, CI/CD, production mindset - with strong general-purpose programming (e.g. Python, TypeScript) and proficiency in 2+ modern languages * Full-stack ...

Lead Deployed AI Engineer

Hiring Organisation
Enablis
Location
City Of London, England, United Kingdom
Transform engagements Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls What We're Looking For Essential Strong software engineering foundations, clean code, testing, CI/CD, production mindset, with strong general-purpose programming (e.g. Python, TypeScript) and proficiency in 2+ modern languages Full-stack ...

Senior Software Engineer (Java)

Location
Greater London, England, United Kingdom
Postgres database We rely on Spring Boot for quick and quality delivery We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery What you'll need Demonstrable experience in Backend ...

Senior Data Scientist, Fraud Prevention

Location
Greater London, England, United Kingdom
production that create measurable value. You can translate complex ML concepts into clear, practical solutions for stakeholders across the business. You enjoy writing clean code and helping the team thrive through thoughtful reviews and shared learning. Base salary range: £99,200 - £148,800 Base salary ranges are based ...

Developer

Hiring Organisation
Hackajob Ltd
Location
Pontefract, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£45,000
mindset. Youll thrive here if you have: Strong technical foundations in COBOL, CICS, JCL, and IBM DB2, with a proven track record of delivering clean, reliable code. An analytical approach , with the ability to interpret business needs and turn them into functional technical solutions. Great communication skills , allowing ...

Backend Developer

Location
Liverpool, England, United Kingdom
office) ** Salary: £45,000–£55,000 depending on experience** What You’ll Do: Build and maintain backend services using .NET 8.0 and Azure Write clean, testable and maintainable code Help design and implement APIs and data solutions Deploy and manage applications with Docker and Azure Cloud Work with … product owners and designers to turn ideas into features Learn from experienced developers and contribute to code reviews Share ideas and help improve how we build and deliver software Our Tech Stack: Backend: C#, .NET 8.0, Docker Database: SQL Server, Entity Framework, MongoDb Infrastructure: Docker, Azure Monitoring: Grafana, Loki ...

Lead/Principle Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Knowledge and application of Zero Trust Architecture principles. Strong experience with CI/CD pipelines , automated deployments, and modern software delivery practices. Commitment to clean coding standards, code reviews, defensive programming, and high-quality technical documentation. Experience using source control and collaboration platforms including GitHub , GitLab … automated testing tools. Proven ability to build scalable, secure, maintainable, and well-tested software solutions. Commitment to continuous improvement, engineering excellence, and delivering robust code into production. Security Clearance Mandatory Requirement Candidates must hold current and active SC (Security Check) Clearance at the time of application. Applications from candidates ...

Software Development Engineer In Test

Location
Jersey Marine, Wales, United Kingdom
SDET) who combines strong software engineering fundamentals with expertise in test automation. The ideal candidate is a software engineer who writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability. Key Responsibilities Design, develop, and maintain automated test … Case 6 and other functional test scenarios as required. Continuously improve test automation frameworks, coding standards, and engineering best practices. Participate in code reviews and contribute to improving overall software quality. Required Skills Strong programming skills in Ruby . Hands-on experience with Gherkin and BDD frameworks (eg, Cucumber ...

Lead Software developer (Angular & Node.js)

Location
Newcastle upon Tyne, England, United Kingdom
scalable full-stack applications Build secure, high-performance RESTful APIs using Node.js and Express Develop responsive Front End applications using Angular and TypeScript Write clean, maintainable and well-tested code using modern engineering practices Build and maintain automated tests using Jest Contribute to CI/CD pipelines using … GitLab CI/CD Support cloud-native deployments using AWS and container technologies Participate in architecture discussions, code reviews and technical design sessions Work collaboratively with Product Owners, Designers, QA Engineers and DevOps teams Troubleshoot, optimise and improve application performance, scalability and reliability Strong commercial experience developing applications with ...

Senior Front End Software Engineer - Application Development

Location
Greater London, England, United Kingdom
design and find an incremental path to shipping new features. As part of this, you will own APIs and schemas that power your frontend code, or work with other backend engineers in developing them together. We’re hiring engineers who are passionate about solving real‐world problems and empowering … data intensive APIs (example). Developing interactive workflow UIs. Building products which aim to make technical concepts accessible for non‐technical users. Creating low‐code/no‐code WYSIWYG tools, which enable application builders within Foundry to build products for their users. Building the user experience ...

Business Systems Software Developer

Location
Manchester, England, United Kingdom
global operations. Working as a full stack developer, you will play a key role in designing, developing and maintaining robust systems. You will write clean code to meet precise requirements, upgrade existing applications and ensure comprehensive documentation is maintained to support future growth. This role is eligible … Python. Analytical capability to interpret requirements, investigate issues and deliver effective solutions. Development of scalable, high-quality full stack applications. Commitment to clean coding practices, continuous improvement and quality assurance Presentation of complex technical information to stakeholders at all levels. Organisation of multiple projects and deadlines while remaining focused ...

Business Systems Software Developer

Location
Stoke-on-Trent, England, United Kingdom
global operations. Working as a full stack developer, you will play a key role in designing, developing and maintaining robust systems. You will write clean code to meet precise requirements, upgrade existing applications and ensure comprehensive documentation is maintained to support future growth. This role is eligible … Python. Analytical capability to interpret requirements, investigate issues and deliver effective solutions. Development of scalable, high-quality full stack applications. Commitment to clean coding practices, continuous improvement and quality assurance Presentation of complex technical information to stakeholders at all levels. Organisation of multiple projects and deadlines while remaining focused ...

Business Systems Software Developer

Location
Manchester, England, United Kingdom
global operations. Working as a full stack developer, you will play a key role in designing, developing and maintaining robust systems. You will write clean code to meet precise requirements, upgrade existing applications and ensure comprehensive documentation is maintained to support future growth. This role is eligible … Python. Analytical capability to interpret requirements, investigate issues and deliver effective solutions. Development of scalable, high-quality full stack applications. Commitment to clean coding practices, continuous improvement and quality assurance Presentation of complex technical information to stakeholders at all levels. Organisation of multiple projects and deadlines while remaining focused ...

Frontend Developer

Location
Greater London, England, United Kingdom
Zustand, WebSockets, and Vite, contributing to a modular and scalable front-end architecture. We’re looking for someone with a proactive mindset, who values clean code, collaboration, and continuous learning. Key Responsibilities Develop responsive, high-performance front-end applications using React and TypeScript. Collaborate closely with back … developers and designers to ensure seamless integration of APIs and UI/UX designs. Participate in code reviews, technical discussions, and agile ceremonies to help drive quality and innovation. Follow best practices in development, testing, and documentation. Contribute to shared libraries, internal tools, and reusable UI components. Requirements ...