Permanent Clean Code Jobs in England

1 to 25 of 236 Permanent Clean Code Jobs in England

AWS Data Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
passionate about building scalable, high-quality data systems. This is an opportunity to work on globally impactful products in a modern cloud environment, alongside a collaborative team that values clean code, continuous learning, and strong engineering principles. What You'll Be Doing You'll be a key contributor to the development of a next-generation data platform, with … development of a lakehouse architecture using Apache Iceberg Collaborating with product and business teams to deliver data-driven solutions Embedding observability and quality checks into data workflows Participating in code reviews, pair programming, and architectural discussions Gaining domain knowledge in financial data and sharing insights with the team What They're Looking For Core Requirements Proficiency in Python, with … a focus on clean, maintainable code (bonus for experience with type hints, linters, and testing frameworks like pytest) Solid understanding of data engineering fundamentals: ETL/ELT, schema evolution, batch processing Experience or strong interest in Apache Spark for distributed data processing Familiarity with AWS data tools (e.g., S3, Glue, Lambda, EMR) Strong communication skills and a collaborative More ❯
Employment Type: Permanent
Salary: £85000 - £95000/annum
Posted:

AWS Data Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
passionate about building scalable, high-quality data systems. This is an opportunity to work on globally impactful products in a modern cloud environment, alongside a collaborative team that values clean code, continuous learning, and strong engineering principles. What You'll Be Doing You'll be a key contributor to the development of a next-generation data platform, with … development of a lakehouse architecture using Apache Iceberg Collaborating with product and business teams to deliver data-driven solutions Embedding observability and quality checks into data workflows Participating in code reviews, pair programming, and architectural discussions Gaining domain knowledge in financial data and sharing insights with the team What They're Looking For Core Requirements Proficiency in Python, with … a focus on clean, maintainable code (bonus for experience with type hints, linters, and testing frameworks like pytest) Solid understanding of data engineering fundamentals: ETL/ELT, schema evolution, batch processing Experience or strong interest in Apache Spark for distributed data processing Familiarity with AWS data tools (e.g., S3, Glue, Lambda, EMR) Strong communication skills and a collaborative More ❯
Employment Type: Full-Time
Salary: £85,000 - £95,000 per annum
Posted:

Senior Java Developer

Manchester, Lancashire, England, United Kingdom
Interquest
This flagship tech organisation are shaping the future of their highly valuable sector. Their platform is built on cutting-edge technologies, and they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Senior Java Developer with deep Java expertise to join one of … Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact features Conduct code reviews, establish coding standards, and promote engineering best practices Help with the hiring process for your team and help attract world-class talent Continuously improve team workflows and development … expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and performance optimization Excellent communication, leadership, and decision-making skills A mindset for innovation, problem-solving, and continuous improvement Bonus Points For Experience in microservices architecture More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Java Developer

Manchester, North West, United Kingdom
InterQuest Group (UK) Limited
This flagship tech organisation are shaping the future of their highly valuable sector. Their platform is built on cutting-edge technologies, and they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Senior Java Developer with deep Java expertise to join one of … Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact features Conduct code reviews, establish coding standards, and promote engineering best practices Help with the hiring process for your team and help attract world-class talent Continuously improve team workflows and development … expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and performance optimization Excellent communication, leadership, and decision-making skills A mindset for innovation, problem-solving, and continuous improvement Bonus Points For Experience in microservices architecture More ❯
Employment Type: Permanent
Posted:

Junior C# Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
IT Search & Select
Are you a budding C# developer with a passion for finance and clean code? Join a prestigious asset manager in the heart of the City of London, where you'll help build and maintain internal financial applications that power investment decisions across global markets. You must demonstrate 1 - 3 year's minimum C# development experience. About the Role … the inner workings of financial services. Key Responsibilities • Develop and maintain internal applications using C#, .NET, and SQL Server • Collaborate with business analysts and stakeholders to gather requirements • Write clean, testable code and participate in code reviews • Support and enhance existing systems used by investment teams • Contribute to the evolution of the firm’s technology stack Requirements More ❯
Employment Type: Full-Time
Salary: £35,000 - £45,000 per annum
Posted:

Senior C# .NET Developer (Hybrid)

London, St James's, United Kingdom
Hybrid / WFH Options
Stock in the Channel
focus on both application logic and data access . This role is ideal for someone confident in both C#/.NET development and SQL , and who enjoys working on clean, maintainable code and performance-optimised database logic. What You’ll Be Working On: Designing and building backend services in C#. Building secure, well-structured APIs with throttling and … and scripts. Integrating external systems with custom data synchronisation logic. Utilising Open Telemetry and Grafana for logs, metrics, tracing, and alerting across backend services. Contributing to technical design discussions, code reviews, and deployments. What We’re Looking For: Strong experience in C#/.NET backend development. Solid understanding of data modelling, indexing, and performance tuning. Skilled in writing and … optimising complex SQL queries and stored procedures. Experience building and maintaining APIs, background jobs, and integration points. Attention to detail, clean code, and a performance-first mindset. Great problem-solving and troubleshooting skills. Good communication and teamwork skills. What You’ll Get: £70,000 Salary. 25 days holiday + 8 public holidays. Employer Pension contribution. Flexible hybrid working More ❯
Employment Type: Permanent
Salary: £68000 - £72000/annum
Posted:

Senior C# .NET Developer Hybrid

London, South East, England, United Kingdom
Hybrid / WFH Options
Get Staffed Online Recruitment Limited
focus on both application logic and data access . This role is ideal for someone confident in both C#/.NET development and SQL , and who enjoys working on clean, maintainable code and performance-optimised database logic. What You’ll Be Working On: Designing and building backend services in C#. Building secure, well-structured APIs with throttling and … and scripts. Integrating external systems with custom data synchronisation logic. Utilising Open Telemetry and Grafana for logs, metrics, tracing, and alerting across backend services. Contributing to technical design discussions, code reviews, and deployments. What They’re Looking For: Strong experience in C#/.NET backend development. Solid understanding of data modelling, indexing, and performance tuning. Skilled in writing and … optimising complex SQL queries and stored procedures. Experience building and maintaining APIs, background jobs, and integration points. Attention to detail, clean code, and a performance-first mindset. Great problem-solving and troubleshooting skills. Good communication and teamwork skills. What You’ll Get: £70,000 Salary. 25 days holiday + 8 public holidays. Employer Pension contribution. Flexible hybrid working More ❯
Employment Type: Full-Time
Salary: £68,000 - £72,000 per annum
Posted:

Full Stack Software Engineer

Manchester, North West, United Kingdom
Intrum
skills with RESTful APIs (AWS Lambda, API Gateway, DynamoDB). Experience deploying frontend apps on AWS (CloudFront, S3, Cognito). Proficiency with Git, CI/CD, and infrastructure-as-code (AWS SAM or CloudFormation). Familiarity with automated testing frameworks and practices. Passion for clean code, simplicity, and agile delivery. Experience writing and testing Python code More ❯
Employment Type: Permanent
Posted:

Software Engineer (React)

Manchester, North West, United Kingdom
Intrum
skills with RESTful APIs (AWS Lambda, API Gateway, DynamoDB). Experience deploying frontend apps on AWS (CloudFront, S3, Cognito). Proficiency with Git, CI/CD, and infrastructure-as-code (AWS SAM or CloudFormation). Familiarity with automated testing frameworks and practices. Passion for clean code, simplicity, and agile delivery. Experience writing and testing Python code More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer x3

Manchester, North West, United Kingdom
Hybrid / WFH Options
Daniel James Resourcing Ltd
be hands-on in designing and delivering modern, cloud-native applications that truly make an impact. Architect and build solutions using .NET 8, Azure, React, and React Native Champion clean code, scalable design, and resilient architecture Collaborate with engineers, product managers, and designers in an agile environment Shape technical direction and contribute to long-term engineering strategy Take More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Senior Software Engineer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid / WFH Options
Reed Technology
and engineering practices. This is a hands-on role for someone who enjoys solving complex problems, working in a microservices environment, and contributing to architectural decisions. The team values clean code, automation, and continuous improvement-and they're looking for someone who shares that mindset. Key responsibilities as the Senior Back-End Software Engineer are: Design and develop … and services, including content systems, payment providers, and internal tools. Contribute to CI/CD pipelines, infrastructure automation, and DevOps practices. Promote engineering best practices across testing, documentation, and code quality. Stay up to date with emerging technologies and bring innovative ideas to the team. Skills & Experience needed: Essential: Strong experience with Node.js and TypeScript Proven background in microservices … Experience with SQL and NoSQL databases Familiarity with CI/CD, automated testing, and modern development workflows Desirable: Experience with Azure or other cloud platforms Knowledge of Infrastructure as Code (e.g., Terraform) Exposure to event-driven architecture and messaging systems Containerization and orchestration experience (e.g., Docker, Kubernetes) Package & Working Model Salary: Up to £85,000 Hybrid working: 3 days More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Software Engineer

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
William Hill PLC
object-oriented programming (OOP), and an eagerness to work with cutting-edge technologies, this could be your next big move.You'll join a collaborative, Agile-driven environment where your code will power real-world, high-performance systems used by thousands of users daily. What you will be doing - Designing, developing and maintaining backend systems and APIs primarily using Java … Spring Boot Leveraging AWS services to deploy and manage cloud-native applications (if applicable) Collaborating with cross-functional teams (e.g. Product, Platform) Applying core object-oriented principles to produce clean code as well as participating in code reviews, testing, and debugging Writing and maintaining unit and integration tests Contributing to system architecture and design discussions Documenting technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager - Core Wealth Services

London, United Kingdom
Hybrid / WFH Options
Hargreaves Lansdown
assets. This is your opportunity to shape technology that will redefine how people invest and achieve financial freedom. All development within Core Wealth Services is greenfield. That means a clean slate - the chance to design, architect and build from the ground up using modern technologies and best practices. No legacy constraints. Just the freedom to architect scalable, robust, and … planning, estimation, and execution of projects. Embed continuous improvement into how the team builds, tests, deploys, and maintains software. Champion modern engineering practices (CI/CD, TDD/BDD, clean code). People & Team Leadership Lead, coach, and grow a high-performing and inclusive engineering team. Foster a psychologically safe environment where learning and innovation thrive. Inspire and More ❯
Employment Type: Permanent, Work From Home
Posted:

Full Stack Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
GerrardWhite
similar). Strong SQL skills with hands-on PostgreSQL experience. Comfortable working with microservices, monoliths, and message-oriented architectures. Solid understanding of Agile best practices (CI/CD, testing, clean code, evolving architecture). DevOps experience with cloud infrastructure tools (e.g. Terraform ). Track record of driving technical projects to completion. Excellent communication skills – able to explain technical More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Software Engineer II (FX)

England, United Kingdom
Hybrid / WFH Options
Flywire
Engineer II - ideally with a background in FinTech - to play a pivotal role in strengthening the very heart of our payments engine. Your work won't just be about clean code: it will drive end-to-end automation in payment processing (from 0 to 80%), reduce manual effort in FX trading, and deliver clear visibility into significant yearly … and optimising processes, you'll enable our Payments Operations team to focus on higher-value, ROI-driven work - multiplying your impact across the business. Responsibilities ️ Design, build, and maintain clean, secure, testable, and scalable code Resolve challenging bugs and production issues, ensuring reliability of the global platform Evaluate complex technical problems, using sound judgement to select the right …/CD practices. Understanding of relational databases. Strong fundamentals in object-oriented design. Excellent collaboration skills across functions (QA, Product, SRE, Stakeholders). A passion for delivering high-quality code and a mindset of continuous learning. FinTech or payments industry experience is a major plus. Frontend: HTMX, React Cloud: AWS Benefits Why Join Us? At Flywire, you'll have More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Ipswich, Suffolk, England, United Kingdom
PCIpal
join one of our agile squads, helping to design, build, and deliver high-quality features across the PCI Pal product suite. You’ll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles … to design, build and deliver high quality solutions in line with guidance and best practices of the department •Drive best practices – think SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient •Writing code to develop, fix or enhance features within the PCI Pal product suite •Working with your team lead and product owner … ensure knowledge is shared with the wider engineering team •Maintain high standards of software quality within the team by establishing good practices and habits •Writing testable, scalable and efficient code and leading code reviews •Supporting live products •Learning new technologies and keep abreast of existing technologies and be able to apply these to your work WE WANT TO More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

PHP developer

Leeds, West Yorkshire, United Kingdom
Brio Digital
Salary: £44,000 We're looking for a skilled PHP Developer to play a key role in building and maintaining robust, scalable web applications. If you're passionate about clean code, problem-solving, and delivering great user experiences, this could be the perfect role for you. What you'll be doing Developing, testing, and maintaining high-quality PHP More ❯
Employment Type: Permanent
Salary: £44000/annum
Posted:

Software Developer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Oscar Associates (UK) Limited
rapidly - and they're looking for a talented developer to join their collaborative, high-performing team. This is your chance to be part of a company that values innovation, clean code, and continuous learning. You'll be building modern, scalable applications using the latest Microsoft technologies, all while enjoying a healthy work-life balance and real opportunities for … innovation What you'll bring: Strong experience with C#, .NET , and front-end frameworks (Angular or React) Solid understanding of Azure and cloud-based development A passion for writing clean, efficient, and maintainable code A proactive approach and a desire to learn, share, and grow What's in it for you: £40,000 - £50,000 base salary (depending More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior Python Developer

birmingham, midlands, united kingdom
Hybrid / WFH Options
NPA WorldWide
develop, and test secure software systems using Python + React Build APIs and data pipelines with modern architecture principles Work with GitLab CI/CD, containers, and infrastructure-as-code Deploy to AWS, Azure, or private cloud environments Contribute across the full development lifecycle , from requirements through to delivery What Were Looking For Strong Python development skills (React or … other modern frontend frameworks a plus) Experience in full-stack development and writing clean, maintainable code Knowledge of DevOps practices (CI/CD, containers, infra automation) Comfortable working in Agile teams (Scrum/Kanban) Excellent communication skills to collaborate with stakeholders and clients (Bonus) Experience working in secure/defence environments Whats on Offer Flexible working hours + … in touch with us to discuss the role in more detail. Qualifications: Strong experience in Python and React (or other modern frontend frameworks) Skilled in full-stack development with clean, maintainable code Familiarity with DevOps tools & practices: containers, CI/CD, and infrastructure automation Why is This a Great Opportunity: Flexitime 37.5 hrs/week structured your way More ❯
Posted:

Technical Lead

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Person Centred Software Ltd
you'll guide a talented cross-functional team, define the technical roadmap, and ensure we build scalable, secure, and high-quality software. If you're passionate about technical excellence, clean architecture, and building technology that makes a real difference to people's lives, we want to hear from you. What You'll Do Own the technical leadership and architecture … to shape the roadmap, balancing technical excellence with commercial impact. Lead, mentor, and inspire a multi-disciplinary development team (developers, QAs, design, data engineering, and data science). Champion clean code, scalable design patterns, and best practices across the full SDLC. Write and review high-quality, testable C# .NET code (frontend and backend). Collaborate with product More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fullstack Developer

Birmingham, West Midlands, England, United Kingdom
Erin Associates
Deep knowledge of Node.js for backend and API development. Strong experience with unit testing and TDD practices. Skilled in Git branch management. A keen eye for quality, detail, and clean code practices. Comfortable using Azure DevOps for time tracking and task estimation. The FullStack Typescript Developer will be joining a friendly, agile, and innovative team, based in Birmingham More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Senior Software Engineer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
stack applications using React, TypeScript, Java, Spring, and Hibernate. Contribute to a major migration project to deliver a next-generation web platform. Collaborate with colleagues on technical decisions, ensuring clean, efficient, and maintainable code. Support and mentor junior and mid-level developers where needed. Ensure performance, scalability, and security across applications. Work closely with product and cross-functional teams More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Full Stack Developer

Wiltshire, England, United Kingdom
C4S Search Ltd
full-stack applications Contribute to both new greenfield projects and enhancements to existing systems Work closely with cross-functional teams to deliver high-quality software solutions Take part in code reviews, agile ceremonies, and continuous integration processes Use modern tools and practices including containerisation, Git, and CI/CD workflows YOUR KEY SKILLS: Proven experience in full-stack or … relational databases ( SQL Server or MySQL ) and ORM frameworks Experience with Docker and containerised deployment workflows Familiarity with Git and collaborative development practices Solid testing knowledge and attention to clean, maintainable code DESIRABLE EXPERIENCE: Exposure to cloud platforms (AWS or Azure) Understanding of CI/CD pipelines and DevOps tools Knowledge of microservices or event-driven architecture Agile … Developer role, please apply with your CV or contact Charlotte Berry at C4S Search for more information. C4S Search connect future tech talent with leading deep tech, bio tech & clean tech organisations – we’d love to hear from software professionals looking for their next opportunity. More ❯
Employment Type: Full-Time
Salary: £40,000 - £65,000 per annum
Posted:

Lead Backend Developer

London, United Kingdom
Fruition Group
Python, leveraging FastAPI. Lead architectural discussions with a focus on performance, scalability, and reliability. Deliver complex features end-to-end - from design through deployment and monitoring. Provide mentorship through code reviews, technical guidance, and best practices. Collaborate with Product, Design, and Engineering teams to deliver at pace. Continuously raise the bar for engineering standards, code quality, and delivery. … development environment Solid expertise in microservices, APIs, messaging patterns, and distributed systems. Proficient with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes preferred). Strong engineering fundamentals - testing, clean code, performance tuning, and algorithms. Experience with relational and non-relational databases (PostgreSQL, MongoDB). Comfortable working in agile, fast-moving environments with high ownership. Curious about new More ❯
Employment Type: Permanent
Posted:

Senior C# Programmer, Kent

Maidstone, Kent, England, United Kingdom
IT Search & Select
Looking For: • Proven experience in C# development within enterprise environments • Strong understanding of software design principles and system architecture • Comfortable working in hybrid setups and collaborating remotely • Passion for clean code, automation, and continuous improvement Why Join Us? • Hybrid flexibility: 1–2 days per week onsite in Maidstone • Impactful work across a global retail infrastructure • Supportive, agile team More ❯
Employment Type: Full-Time
Salary: £50,000 - £65,000 per annum
Posted:
Clean Code
England
10th Percentile
£40,000
25th Percentile
£52,500
Median
£65,000
75th Percentile
£80,000
90th Percentile
£90,000