21 of 21 Design Patterns Jobs in the City of London

Senior Software Engineer

Hiring Organisation
JSS
Location
City of London, London, United Kingdom
Responsibilities Lead the design, development, and delivery of scalable full-stack applications Architect robust, maintainable solutions using modern design patterns and best practices Collaborate cross-functionally with product owners, designers, and engineers to deliver high-impact features Facilitate and contribute to Agile ceremonies (sprint planning … using TypeScript/React and C#/.NET (or similar technologies) Deep understanding of software engineering principles, including modular architecture and design patterns Proven experience designing and developing RESTful APIs and microservices Experience architecting end-to-end systems across frontend, backend, and data layers Strong knowledge ...

CRM/CPQ Junior Administrator - Revenue Cloud

Hiring Organisation
Divalentinecalver Recruitment Ltd
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Responsibilities: Solution Architecture: Define and own the end-to-end technical architecture for Revenue Cloud implementation Design scalable data models, integration patterns, and system interfaces Establish architectural standards, design patterns, and best practices Review and approve all major technical decisions and design … integration architecture between Revenue Cloud and enterprise systems (Netsuite, MDM, Workflow ingestion) Define API contracts, data flows, and error handling strategies Ensure integration patterns support scalability and reliability requirements Collaborate with IT and Integration teams on cross-system design decisions. Governance & Standards: Establish technical governance framework ...

Senior Software Engineer

Hiring Organisation
TogetherWeTech
Location
City of London, London, United Kingdom
Benefits: Competitive bonus Private Health Insurance Dental Insurance Stock options Personal development training budget Key Requirements & Responsibilities: Collaborate with cross-functional teams to design, develop, and implement high-quality software solutions. Their environment is Golang (Must have experience) Lead the architecture and design of complex systems, ensuring scalability, reliability, and performance. Strong expertise in REST API, OO and functional design principles, design patterns Mentor and provide technical guidance to junior engineers, fostering a culture of continuous learning and growth. If you are a passionate and experienced Senior ...

Senior Developer

Hiring Organisation
Intec Select
Location
City of London, London, United Kingdom
e.g. JIRA, Azure DevOps Experience working in an agile environment with the ability communicate effectively with team members Knowledge of common design patterns Experience in deploying/troubleshooting applications at least one of the following cloud environments: Azure, AWS or GCP Open to also working in Python ...

Senior Product Designer

Hiring Organisation
Natcap
Location
City of London, London, United Kingdom
recently raised funding and is poised for significant growth. Role Overview: We’re looking for a Senior Product Designer to take ownership of design at Natcap. You will join the team responsible to transform the business from consulting to product-led. Our recently launched product has an established … existing platform Redesigning key parts of the product so users can explore, compare and act on insights more effectively Establishing reusable design patterns and helping build a more robust design system Collaborating closely with engineering and science teams to make smart, practical design ...

Principal Architect (Platforms)

Hiring Organisation
TRITANIUM
Location
City of London, London, United Kingdom
Remaining hands‐on in the design and review of complex or high‐risk platform components. - Advising architecture forums on platform constraints, integration patterns, and operational trade‐offs. - Partnering with engineering, infrastructure, application, and cybersecurity teams to deliver scalable, resilient platforms. - Establishing reference architectures, design patterns, standards, and decision records. - Leading architecture reviews to validate scalability, security, reliability, operability, and cost effectiveness. - Defining and governing integration patterns (APIs, messaging, event streaming, data movement). - Ensuring platforms are designed for operability and observability (monitoring, logging, alerting, performance). - Influencing DevOps and platform engineering practices including ...

Senior Developer

Hiring Organisation
Experis
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £770/day
Strong knowledge of PostgreSQL (Postgres) - including schema design and query optimization Solid understanding of object-oriented programming principles and design Patterns Familiarity with front-end development and integration using HTML and JavaScript Experience with Jenkins and modern CI/CD practices Proficiency in AWS services ...

Senior Data Engineer

Hiring Organisation
Indicium AI
Location
City of London, London, United Kingdom
modern data systems as well as AI enabled applications Solve end to end data problems/opportunities at scale Contributing to solution architecture & design of complex systems Working with our customers to take them on a journey to success bringing their data strategy to life Engage with your … languages (e.g. Python, Java, C# ) Solid software engineering and DevOps skills as well as the complete SDLC applied to data, e.g. design patterns, automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services ( AWS, Azure ...

Principal Java Developer - Consultancy

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns You are familiar with DevOps, CI/CD pipelines You're collaborative, enjoy problem solving and interacting with clients Apply now to find out more about ...

Senior FDE, Palantir

Hiring Organisation
Staffworx
Location
City of London, London, United Kingdom
relationships, basic semantics, versioning). Application layer (Workshop, Code Repositories, OSDK/APIs, Actions, AIP/agentic workflows). Implement data modelling and transformation patterns under guidance from senior team members. Help configure permissions (RBAC/ABAC), object-level security and auditability following established standards. Support CI/… power users. Share learning, debugging tips and best practices with peers. Follow internal standards for code quality, naming conventions, testing and design patterns and contribute improvements as you gain experience. Required Experience Commercial experience working with Palantir Foundry or AIP in an implementation, consulting or engineering role. ...

Senior Software Engineer

Hiring Organisation
Formula
Location
City of London, London, United Kingdom
Monitoring tools, particularly Grafana Experience working with large-scale backend systems (1M+ DAU) Strong knowledge of web protocols, application servers and design patterns Git, Gradle, Maven, CI/CD and Cloud Build proficiency Benefits: Competitive salary and remote working flexibility Private healthcare, life assurance, and income protection ...

Software Engineer

Hiring Organisation
Fortice
Location
City Of London, England, United Kingdom
based in London . About the Role As a Software Engineer on the UK Engineering team, the successful candidate will help lead the design, development, and optimisation of high-performance software solutions — ensuring scalability, reliability, and maintainability. They will work closely with the US engineering team and cross … hands-on experience in performant modern C++ (or strong willingness to learn) Strong OOP experience with clean code principles and good design patterns Experience with Docker, containerised environments, and Linux-based OS (RHEL, Ubuntu) Understanding of service-oriented architecture and message broker/data broker paradigms Willingness ...

Software Engineer

Hiring Organisation
Finalto
Location
City of London, London, United Kingdom
liquidity providers and trading venues using the FIX protocol. You will be involved in the full software development lifecycle — from requirements and design through development, testing, and production support. This role focuses on building and maintaining systems where small details can have a direct financial … impact. Qualifications • 3+ years of experience in software development (C# or similar object-oriented language) • Experience with object-oriented programming and design patterns • Experience working with distributed or event-driven systems • Experience with Git, Visual Studio, and MS SQL (or similar tools) • Strong focus on performance ...

Junior Applied Research Engineer

Hiring Organisation
Xapien
Location
City of London, London, United Kingdom
Core responsibilities: Designing, building, and testing AI-powered experiments working with leading-edge ML models. Building and deploying AI-powered microservices following standard design patterns. Implementing infrastructure as code using tools like Terraform or CloudFormation to automate deployment and scaling processes. Statistical evaluation of candidate systems against functional ...

Senior Network Engineer

Hiring Organisation
Block MB
Location
City of London, London, United Kingdom
dive analysis across LAN, WAN and data centre environments. Familiarity with infrastructure hardware (e.g., enterprise switches/routers) and resilient network design patterns prioritising high throughput and low-latency delivery. Solid foundation in network security concepts and configuration management to enforce secure practices. Excellent communication skills with ...

Java Architect (with Capital Markets)

Hiring Organisation
DXC Technology
Location
City of London, London, United Kingdom
Working across backend, front-end, data, and AI functions, with a focus on modern architectures, AI-driven automation, and cross-jurisdictional data compliance. Design and architect solutions for complex business challenges in the client lifecycle management space, utilizing your extensive experience with the Java/Spring Boot/… agentic AI and LLM-based services to streamline onboarding, document processing, and exception handling. Ensure compliance with data privacy, data sovereignty, and regulatory architecture patterns (e.g., regional sharding, zero-data copy patterns). Bring in proven experience working with or on Client Lifecycle Management and/ ...

Senior Software Engineer

Hiring Organisation
Retelligence
Location
City of London, London, United Kingdom
stack includes: The Engine: Expert-level C# and .NET Core mastery. Architecture: Deep understanding of SOA (Service Oriented Architecture) and complex Object-Oriented design patterns. System Dynamics: Specialized knowledge of concurrency, asynchrony, and parallelism —essential for real-time transactional processing. Data & Web: High proficiency in SQL Server … Desired Innovations Our client is actively modernizing. Exposure to the following is highly valued: Cloud & Orchestration: Azure ecosystems, Docker, and Kubernetes (AKS) . Messaging Patterns: Enterprise systems like Azure Service Bus or NServiceBus. Next-Gen Tech: Experience with Blockchain development or Cryptographic concepts is a significant plus. Modern ...

Senior Java Developer (Low-Latency Payments Systems)

Hiring Organisation
RE Partners
Location
City of London, London, United Kingdom
strong Core Java and SpringBoot expertise, and thrive in a collaborative yet opinionated engineering culture, we want to hear from you. Key Responsibilities : Design, develop, and optimize low-latency, high-throughput backend systems using Core Java and SpringBoot. Build and maintain RESTful APIs and microservices that power secure …/or Kubernetes. Strong cloud experience with AWS services such as ECS, EKS, Lambda, S3, etc. Solid understanding of MongoDB and NoSQL design patterns. Prior experience in Payments Processing, financial services, or banking systems. Strong communication skills and a bias toward action and opinionated design decisions. ...

Java Software Engineer

Hiring Organisation
HCLTech
Location
City of London, London, United Kingdom
researchers, designers, mobile engineers, web engineers, data analysts and business analysts to define features specifications (Fraud, Risk, Treasury, Finance and more..), refine software design, and commence service building and testing. What you’ll be doing: Work with global product teams to create and evaluate the product roadmap - inputting … about it Be the technical voice at the table, prepared to educate and guide the business on the right approach, technology and trends Design and develop cloud native software systems that are resilient, secure, fast, easy to manage, and scalable in modern, dynamic environments such as public cloud. ...

Data Engineer

Hiring Organisation
Lorien
Location
City of London, London, United Kingdom
within the UK financial sector is embarking on a major data transformation programme. They are looking for an experienced Data Engineer to help design and deliver a modern, cloud‐first data platform that will underpin some of the organisation’s most critical functions. Responsibilities: Design, build …/CD practices using industry-standard tools (e.g., GitHub Actions, Azure DevOps). Strong understanding of data architecture principles and cloud-native design patterns. Essential Criteria Demonstrated ability to lead technical delivery, mentor engineering teams and collaborate with stakeholders to ensure alignment between data solutions and business strategy. ...

Lead MuleSoft Developer

Hiring Organisation
Alexander Edward James Consulting Limited
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Remote based position Responsibilities: Lead the design and development of RESTful and SOAP APIs using MuleSoft Anypoint Platform, applying API-led connectivity principles (System, Process, Experience layers). Own and deliver complex Mule flows integrating cloud and on-premises applications, databases, and third-party systems, providing technical leadership … enforce best practices for unit testing using MUnit, ensuring high test coverage and quality standards. Lead deployment strategies and contribute to the design and optimisation of CI/CD pipelines. Provide BAU support (2030% of time), including leading incident resolution, delivering hotfixes, and conducting root cause analysis within ...