276 to 300 of 831 Clean Code Jobs

Principal Software Engineer

Hiring Organisation
The Citation Group
Location
United Kingdom
excited by the idea of building something better rather than just keeping things running. Key Responsibilities Hands-on Delivery Write production-quality code every day across the full stack, covering backend, front-end, and the infrastructure that supports it. Take ownership of features and workstreams from design through … what their systems are doing in production. Contribute to the team's growing DevOps capability, taking on operational responsibility for the systems you build. Code Quality and Engineering Practice Write clean, testable, secure code and hold that standard consistently, not just when it is convenient. Practise test ...

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

Hiring Organisation
TPXImpact Holdings Plc
Location
United Kingdom
Employment Type
Permanent
Salary
£75,000
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 … 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 ...

AI Application Developer

Location
Greater London, England, United Kingdom
train machine learning models using frameworks like TensorFlow, PyTorch, or scikit-learn. Fine-tune and optimize models for performance and scalability. Software Development: Write clean, maintainable, and efficient code in programming languages such as Python, Java, or C++. Develop APIs and integrate AI models into applications. Data Handling … models in production. Troubleshoot issues and implement improvements based on feedback and performance metrics. Documentation and Reporting: Maintain comprehensive documentation of AI models, code, and development processes. Prepare reports and presentations to communicate findings and progress to stakeholders. Qualifications Education: Bachelor’s or Master’s degree in Computer Science ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
robust, scalable platform used by thousands daily. We tackle big technical challenges, drive innovation, and build solutions that make a real impact. Here, your code doesn’t just run - it powers the decisions of investors across the UK. About the role We are looking for a Senior Backend Software … specific list of keywords. Our interview process is language-agnostic ; we care about your ability to solve complex problems, design scalable systems, and write clean code in whichever language you’re most comfortable with. Our stack Once you join, you’ll be working primarily with TypeScript, Node.js ...

Contract Lead Java Developer

Location
Birmingham, England, United Kingdom
landscape. What you’ll be doing: Working with ourbar raisingdevelopment teamcomprised of like-minded professionals who find solutions to complex problems Develop complex Java code, working with both monolithic and microservices architecture Be responsible for estimating development effort on projects Help define and execute the development strategy Conduct code … environment Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others Produce well documented, clean code Provide recommendations on development approaches to address critical business requirements Requirements You'll be coding on a daily basis, naturally Demonstrable Java ...

Lead Software Engineer - Frontend Engineering - React Native

Location
Greater London, England, United Kingdom
focusing on the entire SDLC lifecycle stages. Job responsibilities: Collaborate with cross-functional teams to define, design, and ship new features. Create and maintain clean, efficient, and reusable codebase. Conduct thorough testing to ensure robustness and reliability of applications. Troubleshoot and debug issues, ensuring smooth application functionality. Communicate effectively … with stakeholders to gather requirements and provide progress updates. Mentor junior developers, providing guidance on best practices and code reviews. Stay updated with the latest industry trends and best practices in mobile development. Drive continuous improvement initiatives to enhance development processes and workflows Drives team adoption of enterprise-authorized ...

Software Engineer III - React

Location
Greater London, England, United Kingdom
have the opportunity to move between them. Job responsibilities Collaborate with cross-functional teams to define, design, and ship new features. Create and maintain clean, efficient, and reusable codebase. Conduct thorough testing to ensure robustness and reliability of applications. Troubleshoot and debug issues, ensuring smooth application functionality. Communicate effectively … with stakeholders to gather requirements and provide progress updates. Mentor junior developers, providing guidance on best practices and code reviews. Stay updated with the latest industry trends and best practices in mobile development. Drive continuous improvement initiatives to enhance development processes and workflows Leverages enterprise-authorized AI coding assist ...

Senior Data Engineer (Remote within the UK)

Location
Greater London, England, United Kingdom
platform matures Engineering Standards Define more detailed engineering standards — naming conventions, partitioning, testing strategy, contract templates Apply Databricks best practices and Infrastructure as Code across the platform Data Governance Own governance patterns in Unity Catalog — permissions, access models, and how we handle sensitive data Set technical governance standards … data team isn't the bottleneck for every request Technical Leadership & Mentoring Provide technical leadership across the data engineering team — mentoring other engineers, reviewing code, and raising the engineering bar What we’re looking for: Data engineering: You've built and scaled complex data products in a growing environment ...

Kotlin DevOps Engineer (Google Cloud Platform)

Hiring Organisation
AMS CWS
Location
City of London, London, United Kingdom
Employment Type
Contract, Work From Home
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop, and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … event driven architecture. Deep experience withXP practices, including: Mob programming as a primary way of working Test-driven development (TDD) Continuous refactoring and clean code discipline Cloud experience, ideallyGCP (Google Cloud Platform) including designing, deploying and operating cloud-native solutions using services such as: GKE and/ ...

Software Engineer – Ads & Commercial Dev (Hybrid)

Location
Greater London, England, United Kingdom
pipelines. The role offers a hybrid work model in London, requiring two days in the office, and is a permanent position that values clean code, robust architecture, and collaborative problem solving. #J-18808-Ljbffr ...

Lead Java Developer - Transaction Reporting & Cloud

Location
Glasgow, Scotland, United Kingdom
migrations (AWS/Azure). Strong knowledge of Java 8, Kafka, and multi-threading is essential. You will collaborate with a team to write clean code, maintain the platform, and deepen your understanding of financial #J-18808-Ljbffr ...

Senior Backend Engineer: AWS, TypeScript & Serverless

Location
Greater London, England, United Kingdom
collaborate in an agile team to deliver robust systems. Ideal candidates have strong TS expertise, hands-on AWS experience, and a passion for clean code, testing, and CI/CD. #J-18808-Ljbffr ...

Senior Java Full-Stack Engineer — Trading Platform

Location
Nottingham, England, United Kingdom
architects to deliver scalable solutions. We value 8+ years of software engineering experience, strong Java fundamentals, Spring Boot, React, and a passion for clean code, testing, and Agile delivery within Linux environments. #J-18808-Ljbffr ...

AI & Automation Partner

Location
Manchester, England, United Kingdom
ThoughtSpot. Technical Delivery: Support the rollout of AI and automation-powered tools across data, media, and reporting workflows to standards set by CoE leadership. Clean & Production-Grade Code: Write clean, well-documented code while maintaining and scaling existing CoE tools and pipelines. Commercial AI Integration: Support ...

Full Stack Engineer

Location
Birmingham, England, United Kingdom
Angular (or strong React experience) Commercial experience with Python Strong mathematical, statistical, or quantitative background Excellent software engineering fundamentals, including OOP, testing, debugging, and clean code principles Experience working on production systems with a focus on scalability, performance, and maintainability Strong problem-solving skills and ability to tackle ...

Software Developer (.Net / Python)

Hiring Organisation
Gleeson Recruitment Group
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
Experience with Entity Framework Core and MySQL/PostgreSQL Experience working on and improving production codebases Strong software engineering fundamentals - OOP, testing, debugging and clean code Proven experience owning and delivering a project end-to-end Strong problem-solving skills and the ability to understand the wider business ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
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 ...

Software Development Manager

Location
Portsmouth, England, United Kingdom
model and helping to maintain a healthy, vibrant work culture. Requirements Extensive experience in SaaS environments, driving rapid and efficient software development that emphasizes clean code, SOLID principles, and strong design patterns. Proven track record of monitoring and improving engineering performance. Strong programming background and problem-solving skills ...

Software Development Manager

Location
Manchester, England, United Kingdom
model and helping to maintain a healthy, vibrant work culture. Requirements Extensive experience in SaaS environments, driving rapid and efficient software development that emphasizes clean code, SOLID principles, and strong design patterns. Proven track record of monitoring and improving engineering performance. Strong programming background and problem-solving skills ...

Front Office Software Engineer

Location
Greater London, England, United Kingdom
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’ll Bring Strong hands‐on Java development experience within low latency financial systems. Deep understanding ...

Lead Backend Engineer London

Location
Greater London, England, United Kingdom
large, complex technical initiatives end to end, with clarity on scope, sequencing and impact Raise the bar on engineering excellence: testability, reliability, scalability and clean code Coach and mentor engineers, sharing context, feedback and support so the whole team levels up Improve how the team works, from ...

Lead Backend Engineer

Location
City Of London, England, United Kingdom
scale. Drive architectural discussions and decisions across multiple teams, shaping the future of our backend systems. Champion engineering excellence: testability, reliability, scalability, and clean code. Collaborate with engineers, product managers, designers and data analysts to deliver user and business value fast. Lead and coordinate the delivery of large, complex ...

Lead Software Engineer (iOS) (contractor)

Location
Manchester, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … techniques - we where early adopters of SwiftUI, Combine and Swift Concurrency and many other approaches. We conduct unit testing across all our projects, code is always peer reviewed, and as a team we are always at the forefront of pushing new approaches to challenges. What you'll be doing ...

Senior Software Engineer (Fixed Term)

Location
Cambridge, England, United Kingdom
guidebook.devops.uis.cam.ac.uk/. What we're looking for Architecting secure-by-design web applications and APIs with a focus on maintainability and stability, using clean code. Integrating applications via APIs, event buses, and asynchronous tasks. Writing expert-level Python and Django, with working knowledge of TypeScript and React … . Packaging web applications in Docker containers. Writing and applying efficient tests with good knowledge of testing frameworks and testing best practices. Conducting thorough code reviews. Using AI coding assistants effectively, writing clear prompts, critically reviewing AI-generated code, and taking responsibility for its correctness, security, and maintainability. ...

Software Engineer

Location
Cardiff, Wales, United Kingdom
systems that process millions of inspection data points and directly influence vessel transactions worth millions of pounds. This is an opportunity to write code that genuinely transforms an entire industry. Idwal is the global leader in vessel inspections, technology and data. Founded in 2010 we've become the trusted … need At least 3 years of professional software engineering experience successfully delivering products in Agile environments Strong programming skills with the ability to write clean, scalable, and maintainable code Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker Familiarity with CI/CD practices ...