Clean Code Job Vacancies

351 to 375 of 2,112 Clean Code Jobs

C# Fullstack React, Typescript, JavaScript - FX Options - Investment Banking

London, England, United Kingdom
Adlam Consulting Ltd
team. Key Contributions: As a member of the FX options team, you will participate in projects based on priorities, requiring expertise in Typescript, JavaScript, React, C#, microservices, refactoring, and clean code. Code reviews and SCRUM participation are part of the role. Candidates should have a passion for technology and enjoy collaborative work. This is a 6-month rolling More ❯
Posted:

.Net Developer

Manchester, England, United Kingdom
Sharp Gaming
all used to build a groundbreaking platform that has integration to internal and external services. Job Duties Design, develop, and maintain software applications using C# and other technologies Write clean, maintainable, and scalable code that meets the requirements of the project Debug and resolve software issues, including fixing bugs and optimizing performance Collaborate with cross-functional teams, including … Designers, Testers, and Project Managers, to deliver high-quality software Participate in code reviews and provide constructive feedback to peers Implement and follow software development processes, including Agile and Scrum methodologies Stay up-to-date with new technologies and programming languages, and apply this knowledge to improve software development processes Document software design, code, and test procedures Participate More ❯
Posted:

Technical Lead (ServiceNow) London Market, Insurance

City of London, London, United Kingdom
Hybrid / WFH Options
Hanson Lee Resourcing Ltd
agile development environment. Strong knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams More ❯
Employment Type: Permanent, Work From Home
Posted:

Technical Lead (ServiceNow) London Market, Insurance

City of London, England, United Kingdom
Hanson Lee Resourcing Ltd
agile development environment. Strong knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams More ❯
Posted:

ServiceNow Consultant - London Market, Insurance, Contract

City of London, London, United Kingdom
Hybrid / WFH Options
Hanson Lee Resourcing Ltd
agile development environment. Strong knowledge on creation of data models based on the provided requirements. Strong knowledge of dependency management tools such as Maven/Gradle. Strong knowledge on Clean Architecture and Clean code practices Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Responsible for leading the delivery teams More ❯
Employment Type: Contract, Work From Home
Rate: Up to £600 per day
Posted:

Lead Backend Engineer (m/f/d)

München, Bayern, Germany
Hybrid / WFH Options
Peter Park System GmbH
Ownership: Take accountability for backend projects from concept to delivery and beyond, setting the standard for reliability and quality across the lifecycle. Champion Engineering Excellence: Set the bar for clean, performant, and maintainable code; foster a culture of high standards and technical curiosity. Lead & Develop Engineers: Guide backend engineers through mentorship, coaching, and clear technical direction to grow … Node.js, and backend frameworks such as NestJS, Flask, Fastify, or FastAPI. Cloud Expertise: Hands-on experience with AWS services like RDS, DynamoDB, S3, Lambda, EC2, and SQS. Infrastructure as Code: Experience with Terraform or similar tools for infrastructure automation. High-Throughput Systems: Strong experience in real production projects handling large-scale data flows. Monitoring & Observability: Proficiency in tools like More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior Software Engineer - Identity & FinCrime

Southampton, England, United Kingdom
Hybrid / WFH Options
Starling Bank Limited
primary tech stack may be. We are 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 make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … to hiring and we care 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 and continuous deployment. If you care … makes up the majority of our backend codebase AWS & GCP - we're cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!) Terraform and Grafana The team The Customer Identity & Fincrime division is at the forefront of understanding who our customers are and protecting them and More ❯
Posted:

.NET Software Engineer

Manchester Area, United Kingdom
Hybrid / WFH Options
Lorien
quality solutions in an agile environment. Key Responsibilities Develop and maintain software applications using C# and .NET technologies. Collaborate with team members to design and implement new features. Write clean, scalable, and efficient code. Participate in code reviews and ensure adherence to best practices. Troubleshoot and debug applications to optimize performance. Stay updated with the latest industry trends More ❯
Posted:

Software Engineer III (JAVA and Python)

Glasgow, Scotland, United Kingdom
J.P. MORGAN-1
approaches to build solutions or break down technical problems. Participate in the discovery and design phases and interact with other technology teams and stakeholders. Develop secure high-quality production code, and review and debug code written by others. Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems. … and ability to work collaboratively with non-technical colleagues to understand and address business needs. Solid technology background with experience in object-oriented programming and a commitment to writing clean, efficient, and scalable code. Good interpersonal skills and able to work effectively in a global team. Hands-on practical experience delivering system design, application development, testing, and operational stability. More ❯
Posted:

Senior Software Engineer - Core Banking

London
Hybrid / WFH Options
Starling Bank
with Women in Tech . We are 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 make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … aptitude and attitude, seeking passionate software engineers who are self-driven in ambiguous situations and committed to crafting elegant solutions for complex technical challenges. For the most part we code in Java, but you need not be an expert when you join us! Our entire banking platform is developed in-house, predominantly in Java, with a minimalistic approach to … third-party software. We believe in simple solutions adhering to Clean Code principles that promote maintainable and extensible software, automated testing and Continuous Integration & Delivery. Experience on distributed systems with a focus on resiliency and maintainability is highly valued. We're looking for engineers with at least 6+ years of experience. Our Core Tech Stack The following technologies More ❯
Employment Type: Permanent
Posted:

Team Lead Software Engineering (M/F/D)

London, England, United Kingdom
DataGuard
to apply for the Team Lead Software Engineering (M/F/D) role at DataGuard YOUR JOB Are you looking for a senior individual contributor role where your code and your leadership make an impact every day? Are you excited to lead from the front, driving the successful delivery of product features in an Agile environment? Are you … ready to shape the next phase of DataGuard? Then this role is for you. YOUR JOB Are you looking for a senior individual contributor role where your code and your leadership make an impact every day? Are you excited to lead from the front, driving the successful delivery of product features in an Agile environment? Are you ready to … Design, Architecture, DevOps, AI, and QA to align priorities and trade-offs. You will actively contribute to the codebase and take on complex engineering challenges - leading by example with clean, efficient, and testable code. You will own and promote CI/CD pipelines, observability standards, and incident management for production readiness. You will identify workflow inefficiencies and champion improvements More ❯
Posted:

23 Jun 2025 BBBH58377 Senior Software Developer (Java) £65000 - £80000 per annum Belfast

Belfast, United Kingdom
Hybrid / WFH Options
MCS Group
brands. What You'll Be Doing Designing and implementing backend microservices using Java and Spring Boot Building and refining RESTful APIs that power secure, real-time payment flows Writing clean, testable code with a focus on quality, performance, and reliability Leading on feature analysis, architecture decisions, and release planning Contributing to peer reviews, automated testing, and continuous integration More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 80,000 Annual
Posted:

Python Developer - AI

Scotland, United Kingdom
Synechron
Architect, develop, and maintain scalable Python-based microservices and RESTful APIs that support AI functionalities and integrations with OpenAI. Backend Development & Optimization: Write high-quality, efficient, and reliable Python code for various backend applications, ensuring adherence to best practices, coding standards, and rigorous testing methodologies. AI & OpenAI Integration: Collaborate with AI engineers to integrate OpenAI's APIs and other … managers, and other engineering teams to ensure seamless integration, data consistency, and overall service quality. Required Qualifications: Proficiency in Python: Extensive experience (7+ years) with Python development, including writing clean, efficient, and maintainable code. Service & API Development: Proven track record of designing and implementing RESTful APIs and backend services using frameworks like Flask, Django, FastAPI, or similar. AI & API More ❯
Posted:

Lead Software Engineer

Leeds, England, United Kingdom
Anson McCade
They’re scaling fast and now hiring multiple Lead Software Engineers to join their Leeds-based team. This is a hands-on role for experienced engineers who care about clean code, architecture, and delivery — not PowerPoints, not client calls: 🔧 What You’ll Be Doing Take the lead on backend engineering using C#/.NET (full-stack experience welcomed More ❯
Posted:

Senior Engineer I

United Kingdom
Hybrid / WFH Options
Trusted Housesitters Group
delivery with cleaner, scalable code. Building and maintaining robust, scalable full-stack features with a strong focus on UX using technologies like React, Next.js, and Python (Django). Writing clean, well-tested code and contributing to high-quality, constructive code reviews. Guiding technical discussions and architecture decisions to shape the platform's future. Troubleshooting complex issues in … in collaborating cross-functionally with Product Managers, Designers, and non-technical stakeholders. Comfortable driving initiatives in ambiguous problem spaces, aligning business and technical perspectives. Experience mentoring engineers through pairing, code reviews, and knowledge-sharing. Familiarity with CI/CD pipelines, automated testing strategies, and observability tools (e.g., GitHub Actions, Sentry, Datadog). A mindset geared toward experimentation, measurement, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Yorkshire, United Kingdom
Anson Mccade
They're scaling fast and now hiring multiple Lead Software Engineers to join their Leeds-based team. This is a hands-on role for experienced engineers who care about clean code, architecture, and delivery - not PowerPoints, not client calls: What You'll Be Doing Take the lead on backend engineering using C#/.NET (full-stack experience welcomed More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - Java - Engine by Starling

London, England, United Kingdom
Hybrid / WFH Options
Starling Bank
Engineer Running a Backend Team We are 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 and challenges, who … Engineer Running a Backend Team We are 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 and challenges, who … to hiring and we care 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 and continuous deployment. If you care More ❯
Posted:

Senior Software Applications Developer

Livingston, Scotland, United Kingdom
SCION Instruments
and mitigate potential risks in the development cycle. • Architect, design and develop high-quality, scalable applications using C#, .NET framework and related technologies. • Maintain and enhance existing applications. • Write clean, maintainable, and efficient code in alignment with best practice and coding standards. • Perform code reviews to ensure quality and adherence to standards. • Ensure software applications are thoroughly … desirable. • Familiarity with database technologies such as SQL Server or Oracle. • Proficient understanding of software development principles and best practices. • Familiarity with Agile development methodologies. • Experience of using Source Code Management tools (GIT preferable), planning and bug tracking tools (Azure Boards preferable) and Integrated Development Environments (Visual Studio preferable). • Excellent problem-solving skills and attention to detail. • Ability More ❯
Posted:

Lead FX Trading Platform Specialist (DIR)

London, England, United Kingdom
London, United Kingdom
the onboarding of eFX clients via single dealer, RFQ and voice hybrid channels • Champion CI/CD, GitOps, containerised deployment (Kubernetes, OpenShift) Team Leadership • Mentor 6-10 developers; run code/design reviews. • Foster a culture of psychological safety, continuous learning and DevSecOps. Stakeholder & Relationship Management • Translate trading desk priorities into sprint backlogs. • Partner with Sales, Quant, Compliance and … price distribution, algo execution & hedging, order management) • Proven software development experience with expertise in ultra low latency/high availability platforms • Proficiency in .net core • Proven ability to develop clean, testable code • Experience with Unix & Azure cloud hosting, postGre & oracle databases, gRPC, kafka, FIX, SBE middlewares, elk stack • Languages & Paradigms: C# .NET 9, strong multithreading, async & lock free … Onload, TCP/UDP multicast • Messaging & Data: FIX, binary encoded protocols (SBE, FAST), RTDS, gRPC, KAFKA, https api, udp • Pipeline: github, Jenkins, TeamCity, Sonar, XLDeploy, Docker, Kubernetes • Infra as code: Terraform, ansible, azure cloud • Datastores: PostGre, OCP • Observability: ELK, Grafana, OpenTelemetry • Batch: airflow (python) • Security & Compliance: TLS, OAuth2/OIDC, data masking, GDPR/MiFID controls • Project & Process: Scrum More ❯
Posted:

Front-End Developer (12-Month Contract)

London, England, United Kingdom
Hybrid / WFH Options
ECA International
the front-end delivery for projects, ensuring high-quality outputs that meet business needs. Agile Practices : Contribute to Agile ceremonies and work effectively within an Agile development team. Architecture & Code Quality : Design and maintain scalable, testable, and maintainable codebases aligned with best architectural practices. Continuous Improvement : Promote a culture of continuous learning, technical excellence, and collaboration within the team. … Agile Delivery: Comfortable working in Agile environments with fast-paced iteration. Communication: Strong communication skills, able to collaborate effectively across teams and translate complex requirements. Continuous Improvement: Commitment to clean, high-quality code and continuous technical learning. Problem-Solving: Adept at resolving UI/UX and technical challenges with scalable solutions. Ownership: Proactive and dependable, with a drive More ❯
Posted:

Head of Software Engineering

Manchester, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
and implement best practices for software development, ensuring scalability, security, and performance. Provide technical guidance, mentoring, and career development for the growth of your own development team. Ensure effective code reviews, maintain coding standards, and lead by example in writing clean, efficient, and maintainable code. Drive technical innovation within the team, introducing new tools and technologies to improve More ❯
Posted:

Expert Backend Engineer

London, England, United Kingdom
Wiz
responsible for developing and maintaining large-scale distributed components that power Wiz. We're looking for candidates who are passionate about tackling scaling challenges and take pride in writing clean, efficient, and maintainable code. Join us in our mission to secure the cloud. Our tech stack includes a multi-cloud architecture (Azure, AWS, GCP, OCI, Alibaba Cloud) with Golang … and more. WHAT YOU’LL DO End-to-end development of backend software components (research, design, development, testing, rollout, monitoring) Contributing to technological and architectural decisions Conducting design and code reviews Analyzing and improving efficiency, scalability, and stability of various backend system components Collaborating with cross-functional teams (e.g., Frontend, DevOps) to deliver top-tier features. WHAT YOU’LL More ❯
Posted:

Software Engineer (ML Projects)

Dublin
Hybrid / WFH Options
Starling Bank
Women in Tech . We are looking for talented 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 make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams … minded when it comes to hiring and we care more about aptitude and attitude than specific qualifications. We are very open about how we deliver software. We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. The main … backend codebase JavaScript, particularly React, which makes up our frontend Postgres and SQL AWS & GCP - we're cloud-native TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!) Terraform Prometheus and Grafana If you've built and deployed complex Python applications or have experience with generative AI, we'd be especially keen More ❯
Employment Type: Permanent
Posted:

Software Engineer with Security Clearance

Rome, New York, United States
Assured Information Security, Inc
backend services. Architect and build systems following microservices best practices. Develop and consume RESTful APIs for internal and external system communication. Apply object-oriented programming (OOP) principles to produce clean, maintainable code. Design and maintain database schemas, stored procedures, and complex queries. Contribute to system design discussions and documentation. Address secure data handling and access in cross-domain environments. … Participate in code reviews and collaborate with peers in a hybrid team environment. Troubleshoot and resolve production issues and defects. Education/Experience/Skillset Required: Bachelor's degree in Computer Science, Engineering, or related field and: 2 years professional software development experience (Software Engineer II) 5 years professional software development experience (Software Engineer III) 8 years professional software More ❯
Employment Type: Permanent
Salary: USD 127,841 Annual
Posted:

Senior Frontend Developer

City of London, London, United Kingdom
Shawbrook
undergo pivotal, impactful work with truly diverse opportunities to support your development. Responsibilities: Work as part of an Agile product team to further our product delivery objectives, creating simple, clean and well-documented code. Lead the development of a new mobile app (Android/IOS). Work with the QA team to help create automated tests to ensure the … around performance and security. Work with the support team to assist with deployments and monitoring of services in production. Document details of system amendments/enhancements in both your code comments and our online documentation system Be an advocate for best practice, mentor and coach junior members of the team to support their development. Qualifications JavaScript & React JS- You More ❯
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000