451 to 475 of 703 Clean Code Jobs in the UK

Firmware Engineer

Location
Greater London, England, United Kingdom
Responsibilities: Design, test and maintain embedded software for Brompton Electric products Collaborate with cross-functional teams to define, design and ship new features Write clean, scalable and efficient code Debug and resolve technical issues Participate in code reviews to maintain code quality and share knowledge with ...

Production Software Engineer

Location
Greater London, England, United Kingdom
scale Contribute to the reliability and operational excellence of critical systems, including participation in production support rotations Apply strong software engineering practices across testing, code quality, automation and observability Participate in a shared production support rotation, respond to incidents, troubleshoot runtime issues and drive improvements Qualified Candidates Strong background … orchestration technologies, such as Kubernetes, in production environments A passion for developing robust, maintainable software that is well monitored in production A preference for clean, maintainable code, sound engineering judgement and a business‐value mindset over specific toolkits Benefits Highly competitive compensation plus annual discretionary bonus Lunch provided ...

Senior Frontend Developer

Hiring Organisation
Rullion Managed Services
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£650/day
responsive web applications using React.js, and TypeScript. Collaborate with UX/UI designers to implement modern, intuitive, and visually appealing user interfaces. Write clean, maintainable, and efficient code while adhering to best practices. Optimize applications for maximum performance across a wide range of devices and browsers. Participate … code reviews and maintain a high level of code quality. Troubleshoot and debug issues in both development and production environments. Contribute to architectural decisions and collaborate with other engineers on overall application design. Ensure the scalability and security of applications by following best development practices. Stay ...

Software Engineer - C#

Location
Greater London, England, United Kingdom
doing Designing and implementing robust, scalable and high-performance backend architectures Developing APIs and services to support our platform’s functionality and integration Writing clean, testable code to develop functional web applications Troubleshooting, debugging, and resolving backend issues Collaborating with Frontend Engineers to integrate user-facing elements with … server-side logic Gathering and addressing technical and design requirements Optimizing system performance and ensuring minimal downtime Building reusable code and libraries for future use Liaising with engineers, product managers, and other stakeholders Keeping up to date with industry trends and best practices in software engineering What ...

Senior Software Engineer

Location
Marlow, England, United Kingdom
raising the bar through the quality of your own work and the support you give peers. You should care about more than the code itself. We're looking for someone who delivers customer‐focused outcomes for internal users, seeks feedback, challenges assumptions constructively, and helps the squad make sensible … support it” central to how we work. As Senior Software Engineer, you'll be responsible for: Product squad delivery: Build and ship production code as a core hands‐on contributor within a cross‐functional product squad Automation and integration: Design and build automation and integration solutions across internal systems ...

Software Engineer

Location
Birmingham, England, United Kingdom
customers through AI — in the channels where conversations are already happening: iMessage, RCS, SMS, and voice. We're a small team, we ship code every single day, and we're just getting started. The role: You'll build product on Linq's messaging platform — the APIs, the interfaces … professionally Can work across the stack — you don't have to be an expert everywhere, but you're not afraid of any layer Ship clean, functional code and care about getting better at it Like working fast without sacrificing quality Are comfortable with ambiguity — you don't need ...

Microsoft Fabric Data Engineer

Location
Greater London, England, United Kingdom
changing dimensions and error handlingSet up ingestion from diverse sources (SQL databases, APIs, files, SaaS applications, SAP, streaming sources) using pipelines, shortcuts and mirroringWrite clean, reusable and tested code in PySpark, Spark SQL, T-SQL and KQL, optimizing Delta tablesAdd data quality checks, validation rules, logging and alerting … Studio, ALM Toolkit, Fabric CLI)Hands-on experience with Git, CI/CD and deployment pipelines for data and BI solutionsExperience with Infrastructure as Code (Bicep/Terraform) and automated testing for data pipelinesAwareness of AI and GenAI on data platforms: Copilot in Fabric, Fabric data agents, Azure ...

Cloud Developer

Location
Reading, England, United Kingdom
REST APIs and SQL. Apply architecture first thinking: participate in modelling and design discussions and create simple architecture artefacts before we start coding. Write clean, test-driven, maintainable code; refactor and debug existing codebases. Use AI tools (e.g. Copilot/LLMs) as a normal part of design, implementation … testing. Collaborate in code reviews, planning, and knowledge sharing with a small, experienced engineering team. Central Reading office, hybrid. At least 3 days per week in the office working closely with the team. Responsibilities Implement features and fixes across Salesforce, Azure services, and our Home Assistant-based product, following ...

PHP Developer

Location
Birmingham, England, United Kingdom
applications using PHP and Laravel* Contribute to a greenfield internal platform* Build and integrate APIs* Work closely with SQL Developers and QA Engineers* Write clean, secure and maintainable code* Participate in testing, code reviews and releases* Strong commercial PHP and Laravel experience* JavaScript knowledge* API integration experience ...

Back-End Engineer, Trading

Location
Greater London, England, United Kingdom
availability, reliability, and scalability of trading services, with a sharp focus on latency, observability, and testing. Contribute to architecture discussions and technical decisions, writing clean, maintainable code and sharing knowledge across the team. What you will need Professional experience building backend services, ideally in Kotlin and/ ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
areas of software design, integration, and infrastructure. 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 to 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. ...

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. Google is proud to be an equal opportunity workplace ...

Software Engineer (UK)

Location
United Kingdom
same: well-architected, cloud-native software built on a serverless-first approach, where engineers take full ownership of what they deliver - from application code through to infrastructure. Our AWS platform is well-established - CDK-managed, consistently structured across the estate, and set up to best practice from the ground … something unexpected happens. Own Your Infrastructure Infrastructure is a core part of the engineering work here - it's defined and managed alongside the application code using AWS CDK across the application estate. Our wider AWS governance layer - account structure, security controls, audit logging, and compliance guardrails - is managed ...

Business Intelligence Analyst

Location
Greater London, England, United Kingdom
analytical capabilities through automation, building data pipelines, and integrating APIs. Using AI tooling where appropriate, demonstrating an understanding of its strengths and limitations.* **Code Management:** Maintain clean, version-controlled code using Git/source control best practices. # **Required Skills** * **BI Expertise:** Hands-on experience with leading ...

Business Intelligence Analyst

Location
City Of London, England, United Kingdom
analytical capabilities through automation, building data pipelines, and integrating APIs. Using AI tooling where appropriate, demonstrating an understanding of its strengths and limitations. Code Management: Maintain clean, version-controlled code using Git/source control best practices. Required Skills BI Expertise: Hands-on experience with leading ...

Cloud Engineer - AWS Python

Hiring Organisation
Hireful
Location
Exeter, Devon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development and cloud infrastructure for a technically led & growing UK-based company. You'll own the full lifecycle of data transformation applications, from writing clean, efficient Python code to designing the AWS architecture that runs it, working closely with an established cloud engineering team on scalable, high-performance … streams, and solid Git and CI/CD practices (desirable) Why you'll love this job Genuine end-to-end ownership, from writing the code to designing the infrastructure it runs on The flexibility to work remotely or hybrid, with just occasional visits to a collaborative Southwest UK-based ...

Python Software Developer - Backend

Location
Greater London, England, United Kingdom
seeking Mid andSenior Python Developers to join our back-end development team. This is a varied and challenging programming role. Tasks could include writing code to manage incoming data, working with AI Engineers to analyse huge data sets, or writing Restful APIs in Django to support the React front … end. Our ideal candidate takes pride in their work – producing clean, tested, beautiful code. Rather than give you a detailed set of requirements, we encourage engineers to take responsibility for solving the problem. There are many opportunities to innovate as you collaborate with stakeholders to design and implement ...

Senior Software Engineer

Hiring Organisation
Anson Mccade
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
C++ or Rust. Contribute to software development across Linux-based systems, embedded platforms and security-focused technologies. Apply rigorous software engineering practices to produce clean, testable and robust code. Participate in code reviews, technical discussions and collaborative software design. Work within an Agile engineering environment, contributing to continuous … technical challenges. Strong communication skills and the ability to work effectively within a team. An interest in modern software development practices, including TDD, code reviews and pair programming. Curiosity and a willingness to learn new technologies and engineering techniques. A desire to build software that addresses real-world security ...

Senior C++ Developer (with Market Data experience)

Location
Greater London, England, United Kingdom
network levels. Collaborate with quantitative, trading, and infrastructure teams (or analogous business/tech teams) to translate requirements into robust technical solutions. Write clean, production quality code with appropriate tests and documentation. Participate in code reviews, design discussions, and continuous improvement of engineering practices. SKILLS Must have ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
Experience & Competencies At least 3 years of commercial experience working on a backend REST API Experience writing automated tests Appreciate the value of writing clean and maintainable code Strong desire and willingness to adapt your workflow to incorporate generative AI tools An analytical mind with problem-solving aptitude ...

Java Software Engineer - Getting Paid & Open Banking

Location
Cardiff, Wales, 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 … open-minded when it comes to hiring; we care more about aptitude and attitude than specific qualifications. 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, and continuous deployment. ...

Java Software Engineer - Getting Paid & Open Banking

Location
Manchester, 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 … open-minded when it comes to hiring; we care more about aptitude and attitude than specific qualifications. 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, and continuous deployment. ...

Java Software Engineer - Getting Paid & Open Banking

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 … open-minded when it comes to hiring; we care more about aptitude and attitude than specific qualifications. 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, and continuous deployment. ...

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

Rates Athena Python Lead

Location
Greater London, England, United Kingdom
across multiple Rates product types starting with Structured Notes and expanding to other Swap Derivative products. You will be responsible for developing scalable, performant code that handles large volumes of market data and complex financial calculations. This includes implementing risk metrics, PnL attribution frameworks, and data pipelines that connect … trading systems with downstream consumers. You will participate in architectural decisions, code reviews, and technical design sessions, contributing your expertise to shape the evolution of this automated platform between Rates and Equities. Required Qualifications Minimum 5 years of hands-on Python development experience Strong preference for candidates with financial ...