176 to 200 of 707 Design Patterns Jobs in the UK

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Engineer to join a leading professional services organisation. Youll lead a team of Software and QA Engineers while remaining hands-on with the design and development of modern, cloud-first applications. Working within multidisciplinary Agile teams, you'll help deliver scalable digital solutions used by professionals and clients … Engineer Strong commercial experience designing and developing software using C# or Java . Experience with REST APIs, messaging, microservices and software design patterns . Proven experience leading, mentoring and supporting software engineering teams. Experience building user-facing web applications . Strong understanding of clean code, clean architecture ...

UI Senior Lead Software Engineer - Commodities

Location
London, United Kingdom
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … standards, leading designs, and directly managing or mentoring small teams of mid-level engineers Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation Familiarity with agentic development approaches across the software development lifecycle Strong communication and people skills, with the ability to work effectively ...

UI Senior Lead Software Engineer - Commodities

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … standards, leading designs, and directly managing or mentoring small teams of mid-level engineers Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation Familiarity with agentic development approaches across the software development lifecycle Strong communication and people skills, with the ability to work effectively ...

Senior Solutions Architect

Location
Greater London, England, United Kingdom
programming languages like Scala, Python and Golang will be a plus" " Ability to read/write code and expertise with various design patterns" " Have used NoSQL database such as MongoDB, Cassandra, etc." Key Responsibilities " Work on opportunities along with sales, practice, delivery teams through the pre-sales ...

Technical Solution Architect

Location
Greater London, England, United Kingdom
ledger-based post-trade platform. You'll start hands-on as a senior engineer, and take on increasing ownership of system design, technical direction, and solution architecture as you grow into the role. Why This Role You'll have real influence in a small, high-calibre team, with … market structure. What You'll Do Design secure, scalable distributed systems for regulated environments Define and evolve system architecture, APIs, and integration patterns Apply sound software design patterns and architectural principles Contribute to decisions on ledger and smart contract design Build ...

GCP Data Engineer

Hiring Organisation
Teksystems
Location
Sheffield, South Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
£400/day
security controls. Monitor system health, performance, and cost using appropriate observability tools, and proactively drive optimisation initiatives. Work with relational databases and data integration patterns to support reference data and other financial data domains. Collaborate with global technology teams to ensure platform stability, operational excellence, and consistent service levels. … Athena. Knowledge of event-driven architectures and messaging technologies such as SNS, SQS, and Kafka. experience with serverless architectures and design patterns on AWS. Hands-on experience with GCP services and data engineering on GCP. experience with business intelligence and analytics tools such as Looker. Familiarity with ...

ai engineer for agentic applications

Location
Greater London, England, United Kingdom
Задачи Design and build robust, secure APIs and backend components for AI/ML, GenAI, and agentic applications; Engineer agentic systems by integrating LLMs with tools, data sources, and business workflows into reliable production-grade pipelines; Drive systems from prototype to production, owning reliability, scalability, and operational readiness … discipline, or equivalent hands-on experience; Exceptionally strong Python skills with knowledge of object-oriented design, clean code, SOLID, design patterns, modularity, and testability; Strong backend and API engineering experience, ideally with Python and FastAPI or similar; Hands-on experience building and operating solutions ...

Cloud Infrastructure Architect

Hiring Organisation
Acorn Insurance
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
with Head of Platform Engineering (HoPE) to ensure robust design and delivery across our cloud platforms Create reference architectures, design patterns, and technical standards for cloud environments. Design hybrid and multi-cloud strategies leveraging platforms such as Azure, AWS, and GCP. Evaluate … and implementation of core cloud infrastructure components: virtual networks, identity and access, monitoring, encryption, resilience, and backup strategies. Define infrastructure-as-code (IaC) patterns using tools such as Terraform, Bicep, or ARM. Support migration of workloads from on-premise to cloud platforms following best-practice frameworks Ensure cloud ...

Principal Engineer

Location
London, United Kingdom
energized by technical leadership, modern cloud technologies, and building products at scale, we'd love to hear from you. Responsibilities Lead the design and development of large-scale software solutions that support critical business capabilities Shape technical architecture and engineering standards across multiple products and teams Build modern … building backend services using Node.js or similar technologies Proven experience designing and developing complex distributed systems Deep understanding of software architecture, design patterns, and engineering best practices Experience working with cloud platforms such as Azure or AWS Experience developing and deploying microservices-based applications Strong understanding ...

Principal Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
energized by technical leadership, modern cloud technologies, and building products at scale, we'd love to hear from you. Responsibilities Lead the design and development of large-scale software solutions that support critical business capabilities Shape technical architecture and engineering standards across multiple products and teams Build modern … building backend services using Node.js or similar technologies Proven experience designing and developing complex distributed systems Deep understanding of software architecture, design patterns, and engineering best practices Experience working with cloud platforms such as Azure or AWS Experience developing and deploying microservices-based applications Strong understanding ...

Senior Engineer, Risk Engineering

Location
United Kingdom
/integration testing, TDD, and exposure to simulation or stress testing.* Software Design Fundamentals: Well-versed in Agile methodologies, design patterns, DRY principles, Clean Code, and microservices architecture.* Technical Ecosystem: Proficient with modern DevOps and cloud tools, including Git, Docker, Kubernetes, and cloud platforms ...

Software Engineer - Front End - Studio (Core)

Location
Greater London, England, United Kingdom
will set technical direction, mentor other engineers, and own significant parts of the platformend to end. What You’ll Do Lead the design and delivery of complex, user-facing features and shared foundations for Clear Street Studio. Drive a system-design approach to building new front … problems and handle massive amounts of data; you are drawn towards scale, distributed systems, and associated technologies. A strong command of design patterns, data structures, and algorithms. The ability to clearly explain the nuances of system design and paradigms to engineers and stakeholders. A track ...

Data Engineering Consultant

Location
City Of London, England, United Kingdom
integration and best practices for transformation pipelines within Databricks. Apply software engineering principles including: Source control, automated testing, CI/CD Design patterns and reusable solutions Coding standards and patterns Collaborate with technical solution authorities, ensuring alignment with governance, design decisions, and platform standards. ...

Full Stack Software Engineer

Location
Greater London, England, United Kingdom
have already reorganized your own software development workflows around AI tools, we would like to hear from you. Description You will design, build, and evolve software products, services, and tools in the Solutions Platforms and Architecture team. The work spans the full stack: the user interfaces engineers … reviewed, tested, and deployed code. Strong software architecture and design fundamentals: decomposing systems into services with clear boundaries, applying design patterns deliberately, designing REST API contracts, and reasoning about failure modes, data flow, and how a design will age. Proven experience designing ...

Java Developer

Hiring Organisation
CBSbutler Holdings Limited trading as CBSbutler
Location
Croydon, London, United Kingdom
Employment Type
Contract
Contract Rate
£515/day inside ir35
scalable Java applications and services. You'll work across Java, Spring Boot, REST APIs and microservices, contributing to the full development lifecycle from design and development through to testing, deployment and ongoing optimisation. Strong experience with Java and Spring Boot is essential, alongside solid SQL/database knowledge … Experience developing REST APIs and microservices Good knowledge of SQL and relational databases Experience with Git Understanding of OOP principles and design patterns Experience with Maven or Gradle Strong problem-solving and analytical skills Desirable experience AWS, Azure or GCP Docker and Kubernetes CI/CD pipelines ...

.net developer in distributed systems

Location
Greater London, England, United Kingdom
queries and manage relational databases Implement CI/CD pipelines and collaborate with DevOps on deployment processes Work with Azure or AWS to design scalable solutions Collaborate with frontend developers and cross-functional teams to deliver integrated features Contribute to code reviews and maintain code quality standards Troubleshoot … ASP.NET, .NET Core, or .NET 5+ Strong experience with relational databases and SQL Hands-on experience with RESTful APIs and microservices design patterns Experience with Git and CI/CD pipelines Familiarity with Azure or AWS Understanding of distributed systems and Docker and Kubernetes containerization Strong problem ...

Product Designer - Apple Services Design, International

Location
Greater London, England, United Kingdom
Selection changes the language of the page/content Product Designer - Apple Services Design, International Apple’s International Human Interface Design team is seeking an exceptional Product Designer to join our London studio. We operate as an internal consulting team within the Design organisation … demonstrating the quality and scope of your work. An exceptional eye for detail, creative problem solving, and fluency in modern software design patterns and tools. The ability to clearly communicate ideas through sketches, wireframes, high-fidelity comps, and interactive prototypes. Comfort operating without a fixed roadmap ...

Full Stack Developer

Hiring Organisation
Brio Digital
Location
Leeds, West Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
£500/day
experienced Full Stack Software Engineer with strong React and Python skills and a solid understanding of cloud-native architectures. You'll design, build, test and operate scalable applications, contributing across the full development lifecycle from solution design through to deployment, monitoring and operational support, alongside …/GitHub Experience with automated testing and modern software engineering practices DESIRABLE SKILLS Familiarity with Micro Frontend and Single Page Application design patterns, best practices and performance optimisation Strong analytical and problem-solving skills Excellent collaboration and communication skills Apply now or email for more information ...

Senior Software Engineer

Location
Swansea, Wales, United Kingdom
users Desire to mentor others Nice to Have Consultancy experience Direct customer and user interaction Working within multidisciplinary teams with product, design, and technology Showcasing and presentation skills Agile practices such as Scrum, XP, or Kanban Pair programming (≈50% of time) Test‐driven development for code and infrastructure … maintaining CI/CD pipelines React ecosystem with test‐driven approach Infrastructure‐as‐code technologies (Terraform, CloudFormation) Familiarity with architectural and design patterns Use of architectural decision records Benefits 30 days paid annual leave Flexible working hours Flexible parental leave options Part‐time remote working available ...

Lead Software Engineer (UI) — Digital Markets Execution Technology (DMET), Execute

Location
Greater London, England, United Kingdom
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … intensive user experiences Demonstrated technical leadership in setting standards, leading designs, and mentoring teams Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation Familiarity with agentic development approaches across the software development lifecycle Strong communication skills and ability to work effectively in global, cross ...

Lead Software Engineer (UI) Digital Markets Execution Technology (DMET), Execute

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … intensive user experiences Demonstrated technical leadership in setting standards, leading designs, and mentoring teams Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation Familiarity with agentic development approaches across the software development lifecycle Strong communication skills and ability to work effectively in global, cross ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
opportunity to be part of something different. Role Summary We are looking for Full Stack Engineers with a data science focus to design, build, and maintain the data-driven applications and pipelines behind Zula 2.0, the platform that ranks and fuses the output of our rail inspection systems. … read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly ...

Software Developer (C++)

Location
Cheltenham, England, United Kingdom
candidates must hold a valid Developed Vetting (DV) security clearance at the time of application to be considered for this role. Key responibilities Design, develop, and maintain high-performance software solutions in C++ for Linux-based environments. Implement robust, maintainable, and well-tested code with a strong focus … experience (5+ years) developing software in Java and/or C++, preferably within Linux environments. Strong understanding of software architecture, software design patterns, and object-oriented programming principles. Experience designing and developing enterprise-scale backend applications, APIs, and distributed systems. Strong understanding of multithreaded and concurrent application ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
core mission capabilities. Youll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. Youll be encouraged to identify new ways of solving problems and get to work in a range … quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some ...

Technical Architect - Platform - Migration Specialist

Location
Greater London, England, United Kingdom
Evaluator and Portfolio Assessment tools to analyze migration strategies. Well-versed in service-oriented architecture and cloud-based web services architecture, design patterns, and frameworks. Good understanding of Windows or Linux OS. Experience with troubleshooting Linux/Windows OS issues while migrating. Good to have handled Database ...