426 to 450 of 867 Clean Code Jobs in the UK

Senior Software Engineer - Java - Engine by Starling

Location
Manchester, England, United Kingdom
looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems … more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Staff Software Engineer (Team Lead) - Engine by Starling

Hiring Organisation
Starling Bank
Location
London, UK
Employment Type
Full-time
more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Front-End Engineer

Location
St Albans, England, United Kingdom
technical design. UX and customer focus: Translate high-fidelity designs into intuitive customer journeys, championing mobile-first, inclusive and accessible design. Engineering excellence: Write clean, maintainable code using SOLID principles and design patterns, take part in code reviews and support engineering maturity. Testing and quality: Support … optimisation and deployment within Vercel. API, architecture and security RESTful APIs: Confident use of HTTP methods, status codes, payload design and clean parsing of nested JSON with TypeScript. API clients: Build resilient data-fetching with fetch or Axios, including interceptors for token injection, retry logic, request deduplication and timeout ...

Front-End Engineer

Location
United Kingdom
technical design. UX and customer focus: Translate high-fidelity designs into intuitive customer journeys, championing mobile-first, inclusive and accessible design. Engineering excellence: Write clean, maintainable code using SOLID principles and design patterns, take part in code reviews and support engineering maturity. Testing and quality: Support … optimisation and deployment within Vercel. API, architecture and security RESTful APIs: Confident use of HTTP methods, status codes, payload design and clean parsing of nested JSON with TypeScript. API clients: Build resilient data-fetching with fetch or Axios, including interceptors for token injection, retry logic, request deduplication and timeout ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
Work closely with Product Managers, Designers, and fellow Engineers in an agile environment. Champion front-end best practices, performance, accessibility, and maintainability. Participate in code reviews and mentor other developers. Contribute to the continuous improvement of engineering processes, tooling, and standards. About You You are a front-end-first … experiences. You understand modern React development and are equally comfortable working with back-end services. You enjoy collaborating with others, sharing knowledge, and delivering clean, well-tested code. You take pride in attention to detail and are always looking for ways to improve products and processes. Skills & Experience Degree ...

Senior Applied Data Scientist

Location
Greater London, England, United Kingdom
prototypes to production systems. We are looking for an experienced data scientist with the proven ability to manage project timelines and deliver high-quality code that aligns with business goals. You will combine strong problem-solving skills with a collaborative approach to ensure team success. WHAT … functional and non-functional aspects, assessing their suitability based on performance, scalability, and business needs. Establish and apply coding standards to maintain robust and clean code. Work closely with Software Engineers and multi-disciplinary teams to define project requirements and direction, and establish development roadmaps. WHAT YOU'LL BRING ...

Software Engineer – Core Marketing Platforms

Location
City of Edinburgh, Scotland, United Kingdom
modern microservices and event-driven architecture, buildingMartechsolutions enhanced by AI to drive customer engagement and retention. Make existing systems simpler (e.g.byconsolidatingredundant systems,deletingunnecessary code, or removing/updating out of date documentation). Solvewell-definedproblems independently, knowing when to seek input or guidance from the wider team Translate technicaldesignsinto … clean, well—tested code usingappropriate technologiesand current software engineering best practices, delivered on schedule. Write secure, stable, testable, maintainable code with minimal defects Contribute to team discussion on technical design,scopingandprioritisation. Collaborate effectively across the team, surfacing risks and opportunities that arise from technical decisions. Propose pragmatic ...

Software Engineer (Sheffield/Leeds)

Location
Sheffield, England, United Kingdom
About the Role Responsibilities Collaborate with stakeholders and colleagues Develop solutions that are robust, maintainable and of high quality, including writing clean, efficient code Provide regular demonstrations and presentations of your work to both the internal team and client stakeholders Actively engage in team activities to ensure … quality of deliverables Foster a collaborative and innovative work environment Implement code in accordance with the team’s established processes, standards, and best practices, ensuring consistency, efficiency, and compatibility within the team’s workflow Maintain awareness of industry trends and best practices, staying up to date with emerging technologies ...

Lead DevOps Engineer

Hiring Organisation
NICE Systems
Location
London, UK
Employment Type
Full-time
cloud infrastructure provisioning, configuration management, and operational processes. You will build programmatic infrastructure solutions using Python, Jinja2, and Terraform, generating and managing Infrastructure as Code (IaC) at scale. You will also leverage Puppet for configuration management and develop PowerShell-based automation to support and optimize Windows environments. This … highly technical, coding-focused position. The ideal candidate is a software-minded engineer who writes clean, maintainable, and testable code every day—not just ad hoc scripts. You should be comfortable designing reusable automation components, applying software development best practices, and driving operational excellence through automation across complex ...

Senior Software Engineer - Core Systems

Location
Greater London, England, United Kingdom
capabilities - money movement, interest, statements, reconciliation - that are accurate, monitored and dependable Build new core systems and migrate off vendors safely: parallel runs, reconciliation, clean cutovers Own and evolve our shared services: modernise patterns, improve reliability and performance, keep them easy to build on Set patterns that get adopted … fixes Review other teams’ contributions to core‐owned services: quick, helpful reviews that keep the bar high without blocking anyone Write code that sets the standard - tested, correct, documented - and mentor engineers across the function Help shape technical direction with the tech lead: architecture, build-vs-buy decisions, engineering ...

Web Developer / Software Engineer — Quality & Delivery Specialist (Hyrbid, Exeter, UK)

Location
Exeter, England, United Kingdom
active, hands-on Software Engineer role that combines core web development execution with dedicated delivery coordination. While primarily an engineering role writing code and addressing backlog requirements, this position carries a specialist focus: directly assisting the Engineering Manager in driving flow, managing Jira Kanban boards, and maintaining strict release … eliminate delivery bottlenecks, ensure pre-production operational quality, and orchestrate smooth production releases. Key Responsibilities Core Engineering Responsibilities Active Codebase Contribution: Actively write clean, secure, and performant code in PHP and/or Python to deliver work from the backlog, including feature development, bug fixes, and critical technical ...

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

Software Engineer, Salesforce (Integrations)

Location
Greater London, England, United Kingdom
development of other Dialpad integrations. Write architectural design & specification documents. Develop well-tested features with appropriate test hooks, resulting in low defect reports. Write clean, modular, and maintainable code using best practices along with unit tests. Participate in code reviews to ensure code quality, maintainability ...

Principal Software Development Engineer

Location
Fareham, England, United Kingdom
Software Engineering teams to design, implement and support Raymarine's Lighthouse operating system and applications Develop high-quality applications and tools by writing clean and efficient code Ensure high code quality in own and team's work Review and approve team's code Collaborate with internal ...

Senior kdb+ Engineer

Location
Greater London, England, United Kingdom
guide junior and mid-level developers, fostering a culture of technical excellence. Own the full development lifecycle by developing, testing, supporting and maintaining all code for client applications Drive innovation by staying ahead of the curve in kdb+, q, and emerging technologies. What You Bring 5+ years of hands … both technical and non‐technical stakeholders. Experience in capital markets or investment banking, understanding of the domain and its demands. A passion for clean, performant code and continuous improvement. Bonus Points For Experience with AI tooling (Claude, Co‐Pilot) Experience with Python, cloud platforms (AWS, GCP, Azure ...

Senior kdb+ Engineer

Location
Belfast, Northern Ireland, United Kingdom
guide junior and mid-level developers, fostering a culture of technical excellence. Own the full development lifecycle by developing, testing, supporting and maintaining all code for client applications Drive innovation by staying ahead of the curve in kdb+, q, and emerging technologies. What You Bring 5+ years of hands … both technical and non‐technical stakeholders. Experience in capital markets or investment banking, understanding of the domain and its demands. A passion for clean, performant code and continuous improvement. Bonus Points For Experience with AI tooling (Claude, Co‐Pilot) Experience with Python, cloud platforms (AWS, GCP, Azure ...

Software Development Engineer

Location
Redditch, England, United Kingdom
Doing Collaborate with cross-functional teams including designers, product managers, and fellow developers to deliver scalable, high-quality software solutions Write, test, and deploy clean, efficient, and maintainable code across a range of applications Troubleshoot, debug, and upgrade existing systems to improve performance and security Develop and maintain ...

Customer AI Engineer

Hiring Organisation
Accenture
Location
London, UK
Employment Type
Full-time
concept alone. You have hands-on experience with current LLM tooling such as Claude, GPT or Gemini. Advanced Python and software engineering. You write clean, production-grade code rather than scripts, with a good working knowledge of object-oriented design, asynchronous processing, packaging and automated testing. Generative ...

FX/Rates E-Trading Quant

Location
Greater London, England, United Kingdom
quantitative field. Programming Proficiency: Good programming skills in any language (hands‐on experience with data analysis and scientific libraries). Ability to write clean, efficient code is a must. Technical Aptitude: A passion for technology and data-driven decision making. Comfortable handling large datasets and performing rigorous statistical … protocol, KDB/time-series databases). Software Engineering Practices: Experience in a professional software development environment (use of version control, testing frameworks, code reviews, DevOps/CI-CD pipelines) and proficiency with additional programming languages (especially Java or C++ for low‐latency systems) are plus points. ...

Senior Engineer, Systematic Data

Hiring Organisation
Balyasny Asset Management
Location
London, UK
Employment Type
Full-time
software, OS, CPU/memory, local/network storage, networking, etc.) Proponent of collaborative software development approaches: version control, CI/CD, automated testing, code review, refactoring, and related approaches Craftsman-like approach to building software, taking pride in clean and efficient code, and instilling these values ...

Senior Software Engineer

Hiring Organisation
Hiscox AG
Location
London, UK
Employment Type
Full-time
value. Key Responsibilities: Work collaboratively with your squad and stakeholders, taking a technical leading role in shaping and delivering business outcomes. Write and review clean, maintainable code, guiding others on best practices such as SOLID principles, design patterns, unit testing, peer reviews, and CI/CD processes. Ensure … technical decision-making. They should have strong, hands-on experience in C# and .NET, with the ability to design, develop, and review high-quality code, and in writing effective unit tests. They should have a strong background in SQL, with proven experience in designing, optimising, and maintaining databases ...

Software Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
testing. Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery. Troubleshoot, debug, and resolve application issues. Engage in code reviews and QAT to maintain standards, knowledge sharing, and continuous learning. Drive improvements across the SDLC: tools, pipelines, architecture, and documentation. What … with us. Where A-Players Come to Make a Difference If you’re a C# Software Engineer who thrives on tackling complex systems, writing clean, maintainable code, and collaborating with a smart, high-performing team, we want to hear from you. Join us and take ownership of solutions ...

Front End Software Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
testing. Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery. Troubleshoot, debug, and resolve application issues. Engage in code reviews to maintain standards, knowledge sharing, and continuous learning. Drive improvements across the SDLC: tools, pipelines, architecture, and documentation. What we’re looking … us. Where A-Players come to make a difference If you’re a Front‐End Software Engineer who thrives on tackling complex systems, writing clean, maintainable code, and collaborating with a smart, high-performing team, we want to hear from you. Join us and take ownership of solutions ...

Software Engineer, New Grad - Production Infrastructure

Location
City Of London, England, United Kingdom
mission-critical workloads. In this role, you’ll have an opportunity to grow more quickly than you ever envisioned as you contribute high-quality code directly to: Rubix and Apollo, platforms deployed at the most important institutions across the public and private sectors Shaping Mission Manager, our new internal … their team. Technologies We Use It doesn’t matter what languages you know when you join us; what matters is that you can write clean, effective code and learn new languages quickly. Our software is constantly evolving, so we need engineers who can do the same. Alongside peers ...

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