701 to 725 of 855 Clean Code Jobs

Senior Data Platform Engineer (Data Lake and Catalog)

Location
Greater London, England, United Kingdom
Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform.* Lead by example in engineering quality through clean, well-tested code and strong coding practices.* Promote an SLO-driven culture by contributing to reliability goals, observability, and incident learnings.* Partner closely with engineers … Hive.* Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue.* Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development.* Strong communication skills, with the ability to work effectively across technical and business stakeholders.* Ability to manage multiple ...

Senior Data Platform Engineer (Data Lake and Catalog)

Location
Greater London, England, United Kingdom
Design, build, and evolve maintainable, scalable, testable, and observable software for our data lake platform. Lead by example in engineering quality through clean, well-tested code and strong coding practices. Promote an SLO-driven culture by contributing to reliability goals, observability, and incident learnings. Partner closely with engineers … Hive. Strong experience with cloud platforms and data infrastructure, especially AWS, including EMR, S3, and Glue. Experience working in Agile environments and contributing through code reviews, design discussions, and collaborative development. Strong communication skills, with the ability to work effectively across technical and business stakeholders. Ability to manage multiple ...

Front End Engineer

Location
Greater London, England, United Kingdom
Pinia, Vite, Cypress, webpack) Owning and building high-traffic applications with a focus on speed and user experience Proactivelyidentifyingand implementing improvements to architecture,performanceand code quality Collaborating with colleagues and peers toideate, plan, and organize large-scale projects Contribute and helpmaintainour company-wide Vue UI Component Library Set direction … feedback A degree in Computer Science, Engineering or a related STEM discipline; a postgraduate qualification is a plus Personal Attributes A passionate advocate for clean, concise and maintainable code A natural technical leader who earns the trust and confidence of peers A collaborative team player — confident enough ...

Azure Developer

Location
Greater London, England, United Kingdom
Collaborate with architects and DevOps engineers to ensure seamless deployment and scalability. Build APIs and integrate third-party services using Azure API Management. Write clean, maintainable, and scalable code adhering to best practices. Troubleshoot and debug issues in cloud applications and services. Key skills and experience Solid experience ...

Chief Software Architect

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
RTOS) Architecture & Design Proven ability to define and deliver robust, scalable architectures Experience with UML/SysML modelling and structured design approaches Passion for clean design, modularity, and code reuse Leadership & Impact Experience leading or mentoring engineers in a technical capacity Comfortable influencing across teams and projects ...

Software Development Engineer 3

Hiring Organisation
CYNET SYSTEMS
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Hourly
driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc). Experience with complex software systems and architectures. Experience writing clean, well tested, maintainable code in an enterprise organization. Experience delivering production quality software engineering solutions on schedule. Working knowledge of device driver development ...

Scala Engineer

Location
City Of London, England, United Kingdom
latency backend services. Enhance and optimise existing applications and services. Support incremental re-architecting initiatives to reduce technical complexity and improve maintainability. Develop clean, testable and maintainable code using Scala and modern engineering practices. Design, build and maintain secure APIs, databases and applications. Collaborate with Product Owners, Business ...

Software Engineer - .NET, Angular, Azure for AI SaaS

Location
Nottingham, England, United Kingdom
.NET services and APIs, and craft intuitive Angular user experiences, shaping products used by customers daily. Collaborate with Product, UX, and Engineering teams, write clean, well-tested code, and participate in code reviews. Experience with C#, .NET, Angular, TypeScript, REST APIs and Azure is required. #J ...

Staff Applied AI Engineer

Location
Greater London, England, United Kingdom
frameworks. Skills and experience we’re looking for : You’ll bring experience in many of these areas: Production Python Engineering: Strong Python skills, writing clean, testable, production‐quality code using AI coding tools fluently (Claude Code, Cursor, Codex). LLM & Agent Systems: Proven experience building LLM‐powered ...

Senior Automation Engineer – Hybrid (Python, Terraform)

Location
Greater London, England, United Kingdom
frameworks that provision cloud infrastructure, configuration management, and operational processes using Python, Jinja2, Terraform, Puppet, and PowerShell. This highly technical, coding-focused role emphasizes clean, testable code, reusable components, and automation-first delivery across cloud and hybrid #J-18808-Ljbffr ...

Cloud-Native Software Engineer for Core Banking (London)

Location
Greater London, England, United Kingdom
core banking platform, building scalable, cloud-native financial systems that are revolutionizing the banking industry. We look for engineers who are passionate about writing clean, maintainable code and solving complex distributed systems problems. Sponsorship signals are discussed on the employer page; no salary range is disclosed ...

Full-Stack Engineer (PHP/Laravel) – Hybrid, London

Location
Greater London, England, United Kingdom
Developer to join our hybrid London team. You will build and maintain scalable web applications using PHP/Laravel, with a strong emphasis on clean, testable code and collaborative problem solving. You will work with React or Vue on the frontend, integrate REST APIs, and participate ...

Quantitative Developer: FinTech Data & Platform Engineer

Location
Greater London, England, United Kingdom
building practical products for traders and researchers. You'll blend Python/SQL development with infrastructure work, feature development, and client-facing collaboration, delivering clean, tested code powering real trading and research workflows. The role is full-time with an expected start in early 2026, offering opportunities across ...

Software Engineer

Location
Greater London, England, United Kingdom
core banking platform, building scalable, cloud-native financial systems that are revolutionizing the banking industry. We look for engineers who are passionate about writing clean, maintainable code and solving complex distributed systems problems. Visa sponsorship is not explicitly marked on this role. Relocation support is not explicitly marked. ...

Quantitative Analyst / Quantitative Programmer, Global Asset Manager

Location
Greater London, England, United Kingdom
Inform forecasting and portfolio construction across markets and asset classes. Deliver technical support to sales/clients and present methods and results clearly. Produce clean, tested code; use Git and deploy to production. Automate and scale quantitative research workflows. Requirements Master’s in Mathematics, Statistics, Computer Science, Economics ...

Software Engineer II

Location
Greater London, England, United Kingdom
modern alternative to legacy timetabling systems, and we need engineers who can move fast, think clearly about complex constraints, and write code that holds up under real institutional load. You will work across the stack on a small, senior team where your decisions show up directly in the product. … from spec through deployment Contribute to the underlying timetabling engine, the AI layer (Klutch), and the user-facing application as the work demands Write clean, maintainable, well-tested code in a fast-moving codebase where engineering quality compounds over time Collaborate closely with product, design, and AI engineers ...

ai engineer for enterprise generative AI

Location
Greater London, England, United Kingdom
large language models; Experience with cloud platforms such as AWS, GCP, or Azure and MLOps tools for managing the AI lifecycle; Ability to write clean, efficient, well-tested code for scalable software systems; Strong problem-solving skills and a passion for tackling complex technical challenges with creative ...

Senior Software Engineer- Software Applications

Location
Belfast City District, Northern Ireland, United Kingdom
resolve software defects, performance issues and customer-reported problems. Participate in software design discussions and contribute to architecture and technical decision-making. Write clean, maintainable and testable code in accordance with engineering best practices. Participate in code reviews and contribute to continuous improvement initiatives across the development … breaking low light imaging cameras, spectroscopy solutions and microscopy systems are being used to develop cures for cancer, explore deeper into space and examine clean energy sources. We are among the world’s most innovative companies in the Photonics industry, measuring light down to a single photon and capturing ...

Software Engineer - Product

Location
Greater London, England, United Kingdom
design. We’re looking for engineers who love solving real‐world problems, care about user experience, and are driven to see their code make an immediate impact. What we’re looking for 5+ years shipping real product work in C++, TypeScript or Python, or building modern front‐end apps … real problems in the field. Experience with CAD/BIM or a prior product‐company background. What you'll do Write, review, and maintain clean, well‐tested code across the stack; drive best practices for code quality, performance, security, and observability. Improve frontend architecture, component libraries, state ...

Lead Python Developer

Location
Greater London, England, United Kingdom
broader coordination, you’ll keep the pod aligned, focused, and delivering at a high standard. Key Responsibilities Lead development of features and fixes, writing clean, performant, secure code aligned with business goals Review PRDs with the PM to ensure clarity, highlight edge cases, and produce accurate estimation … design for your pod’s work, running a collaborate review process with EMs and other relevant leads before implementation Raise team standards through mentoring, code reviews, and setting strong technical example Ensure production readiness – triage and prioritise live issues with appropriate urgency, coordinating with App Support and escalating when ...

Python Engineer (Terminal/Modelling/Data)

Location
Greater London, England, United Kingdom
already know. What We’re Looking For The Essentials 3+ years of professional Python experience, with strong backend fundamentals. You write clean, well-structured code and are comfortable owning something end-to-end, from design through deployment and monitoring. Real, hands‐on experience with AWS and infrastructure … code (Terraform). You've run production infrastructure, not just experimented with it. Proficiency with Django, FastAPI, or a comparable async Python framework. Experience with data pipelines and relational databases (PostgreSQL), and building systems that serve data reliably at scale. Expert‐level use of AI coding tools (Cursor, Claude ...

.NET Developer

Location
West of England, England, United Kingdom
work on our existing product suite, configure existing systems, and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework … teams to design, develop and maintain software. Key Responsibilities Participate in requirements analysis Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET programming languages Adhere to systems security engineering principles Test and deploy applications and systems Revise, update, refactor and debug ...

Python Engineer

Location
Greater London, England, United Kingdom
already know. What We’re Looking For The Essentials 3+ years of professional Python experience, with strong backend fundamentals. You write clean, well-structured code and are comfortable owning something end-to-end, from design through deployment and monitoring. Real, hands-on experience with AWS and infrastructure … code (Terraform). You've run production infrastructure, not just experimented with it. Proficiency with Django, FastAPI, or a comparable async Python framework. Experience with data pipelines and relational databases (PostgreSQL), and building systems that serve data reliably at scale. Expert-level use of AI coding tools (Cursor, Claude ...

Backend Software Engineer

Location
Greater London, England, United Kingdom
constraints - zero-downtime migrations, complex tradeoff analysis, and the kind of pragmatic decision-making that keeps services reliable as requirements shift. Software craft: Writes clean, well-structured code with good use of abstractions, namespaces, and interfaces. Opinionated about code review processes and culture. Reasoning under uncertainty ...

Backend Java Developer | Public Sector | Inside IR35 | 6 months

Hiring Organisation
Opus Recruitment Solutions
Location
United Kingdom
Employment Type
Contract
Contract Rate
£280 - £400/day
wider delivery teams to troubleshoot issues and deliver effective solutions. For more senior positions, enable other developers through technical guidance, knowledge sharing and code reviews, while providing advice on technical approach and engineering best practice. Essential Experience Strong commercial experience working as a Backend Java Developer. Experience designing … developing enterprise-scale Java applications and services. Strong understanding of software engineering principles, clean coding and development best practice. Experience with automated testing and unit testing. Strong debugging, troubleshooting and problem-solving skills. Experience working within Agile, multidisciplinary technology teams. For senior-level opportunities, experience enabling and supporting other ...