20 of 20 Domain-Driven Design Jobs in the UK

Scala Developer

Hiring Organisation
Teksystems
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£700 - £900/day
components where appropriate to complement the core Scala-based platforms. Apply functional programming principles and Domain-Driven Design (DDD) to create maintainable, testable, and well-structured codebases. Participate actively in Agile ceremonies, code reviews, and continuous improvement initiatives to enhance delivery quality and team … Additional Skills & Qualifications Knowledge of equity derivatives, particularly equity swaps, is highly advantageous. Familiarity with Domain-Driven Design (DDD) and its use in complex trading or financial systems. experience using Python for analytics, tooling, or supporting components alongside core trading platforms. Background in trading ...

Engineering Manager

Hiring Organisation
SR2
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£100000 - £110000/annum
engineering delivery across multiple workstreams in a complex programme environment Provide technical leadership across cloud-native architectures, microservices and API-led systems Oversee design and delivery of secure, scalable software solutions Work closely with senior stakeholders to translate operational and business needs into technical delivery Drive engineering governance … stakeholder management skills Familiarity with MOD security standards and accreditation processes Experience with event-driven architecture and Domain Driven Design (DDD) Background in hands-on software engineering or technical delivery leadership ...

Staff Engineer

Hiring Organisation
Tata Consultancy Services
Location
London Area, United Kingdom
through challenging projects which demand ambitious innovation and thought leadership. The Role As a Staff Engineer (Backend – Java), you will be lead the design and development of highly scalable, resilient, and performant backend systems. This role is suited for a hands-on technical leader who can set engineering … Make key decisions around data modelling, caching, scalability, security, and operational resiliency. Evaluate and adopt modern architectural patterns (event-driven, domain-driven design, API-first, cloud native). Collaboration & Influence Mentor engineers across teams; develop strong engineering culture and best practices. Partner ...

Python Developer

Hiring Organisation
numi
Location
City of London, London, United Kingdom
Strengths in Pandas, Polars, Pytest, Postgres, and CI/CD is essential. If you're interested in Agile methodologies, and have a curiosity about DDD and Event-Driven architectures, you'd fit right in. What You'll Do: Spearhead core capabilities for Client Onboarding Value Stream. Bring ...

Senior Solution Architect

Hiring Organisation
NHS England
Location
National, LS1 4AP, United Kingdom
Salary
£95404.00 to £109930.00
area best suited to yourexpertise. Applications Shape national services such as NHS App, NHS.uk, UEC & GP digital tools, focusing on user-centred design & integration Security (Cyber Architecture) subject to Security Check clearance Design secure-by-default systems, develop threat-informed patterns, support NHS cyber maturity & protect … alignment with strategy, standards, service needs and technical constraints. Significant experience applying architectural frameworks or structured approaches (e.g., capability modelling, integration patterns, domain-driven design, reusable patterns). Evidence of owning and leading architecture for a specific domain (applications, cyber, platforms, data ...

Software Engineer

Hiring Organisation
Moorepay
Location
Manchester, Lancashire, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
help implement AI capabilities, support cloud-native services, and strengthen the squad’s engineering excellence as we scale. Key Responsibilities Software Development & Delivery: Design, build, test, and maintain high-quality software components and services across backend, frontend, or full-stack environments. Utilise AI Accelerated development tools across … features and Agents. Experience with cloud services such as AWS, Azure, or serverless platforms. Interest in distributed systems, event-driven architectures, or DDD concepts. Familiarity with observability tooling and debugging complex systems. ...

Senior Software Developer

Hiring Organisation
PayByPhone
Location
Liverpool, England, United Kingdom
power our consumer apps and global platform enabling over 17 million users to conveniently pay for parking. Responsibilities: Leave your fingerprints on the design of products, architect our infrastructure, and improve technical documentation You are a go-to technical expert for other people in the organization, articulating technical … event-driven) integration Experience with refactoring Nice to have: Experience with React Experience with Docker, Terraform Familiarity with Domain Driven Design concepts Experience with production monitoring and observability You’re excited about building robust and extensible 24/7 back-end services ...

Senior Data Modeller

Hiring Organisation
Stackstudio Digital Ltd
Location
Norwich, Norfolk, East Anglia, United Kingdom
Employment Type
Contract
Contract Rate
From £500 to £525 per day
working with data in a complex environment Desirable Skills/Knowledge/Experience AWS Services Knowledge of Domain Driven Design (DDD) and DAMA would be beneficial ...

Senior Software Engineer - C#/F#

Hiring Organisation
Spectrum It Recruitment Limited
Location
United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Scala, Haskell, F# SQL Experience in any of the following areas would be advantageous Functional programming in C# Language-ext Domain driven design Property-based testing Domain specific languages TypeScript Healthcare or medical industry experience If you are seeking a role ...

Senior Software Engineer - C#/F

Hiring Organisation
Spectrum IT Recruitment
Location
Nationwide, United Kingdom
Employment Type
Permanent
Salary
£70000 - £80000/annum
Scala, Haskell, F# SQL Experience in any of the following areas would be advantageous Functional programming in C# Language-ext Domain driven design Property-based testing Domain specific languages TypeScript Healthcare or medical industry experience If you are seeking a role ...

Solution Architect

Hiring Organisation
Stackstudio Digital Ltd
Location
United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
From £550 to £600 per day
cloud hosting concepts and implementations Experience in converting legacy applications to containerized microservice design applications Deep understanding of domain driven design and data mesh principles Hands-on experience on design, build and deployment of applications based on .Net MVC, Java … event-based architecture Conceptual clarity around front-end development Hands on experience in implementing API, Micro-services and application security Strong in architecture design patterns, experience with secure interoperability standards and methods, architecture tools and process Hands-on experience setting up DevOps principles and practices, including continuous integration ...

Backend Software Engineer Python ML AWS

Hiring Organisation
Client Server
Location
East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
overcome technical challenges You have a strong knowledge of AWS You have a good knowledge of modern software engineering best practices, microservices, TDD/DDD, common Design Patterns Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential What ...

Senior Software Engineer

Hiring Organisation
Corecom Consulting
Location
Oxfordshire, England, United Kingdom
person collaboration for candidates based in West London or Oxfordshire. You’ll join a collaborative, delivery‐focused environment where engineers take ownership from design through to production, with a strong emphasis on quality, performance, and continuous improvement. The Role As a Senior Engineer … other engineers Nice to Have Experience in regulated or high‐availability environments Exposure to AI or machine‐learning‐enabled systems Experience with TDD, DDD, or BDD Background in performance‐critical or highly scalable platforms What’s on Offer £75,000 base salary Bonus and equity package Remote‐first working model ...

Java Software Engineer

Hiring Organisation
Uneek Global Ltd
Location
RG14 5DG, Newbury, Berkshire, United Kingdom
Employment Type
Permanent
enable the development of a best in class product. Key responsibilities: Work with the rest of the Software Department team to continually design and develop state of the art production software Contribute to all stages of the development lifecycle Define application objectives and functionality Create detailed design … continuous improvement, investigating alternative technologies, and presenting for architectural review Skills & Knowledge: Essential Java 17 Spring Boot MongoDB AWS Docker Domain Driven Design TDD/BDD Basic Frontend Development in React.js/Typescript/HTML/CSS Desirable Spring Webflux/Project Rector Reactive ...

Lead Software Developer

Hiring Organisation
Oscar Associates (UK) Limited
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
managerial admin) Drive engineering best practices, code quality, and delivery standards Support Agile delivery and continuous improvement Contribute to architectural decisions and system design Requirements Strong experience with C# ASP.NET/.NET (9/10) AWS (Azure may be considered) TypeScript & Angular (18+) NoSQL databases Proven experience … mentoring developers and conducting 1-to-1s Strong experience working in Agile environments Desirable Skills Messaging systems (RabbitMQ/MassTransit) Experience with TDD/DDD principles Microservices architecture Maths or Physics background The Company The company is a leading software development firm creating nuanced solutions for the manufacturing sector. With ...

Architecture Manager, Financial Services

Hiring Organisation
Harvey Nash
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Architecture Manager, Financial Services £100,000 - £150,000 + Bonus & Benefits Package Manchester Architecture Manager, Architecture Leader, Software Engineering, Architecture Design Authority, Team Management, People Management, Embedded Architecture, Financial Services. Cloud Architecture, Event Driven Architecture, Domain Driven Architecture A global Financial Services … Architect within embedded teams Experience working in Financial Services is desirable Experience with cloud architecture, event-driven architecture, or domain-driven design is strongly preferred Excellent verbal and written communication skills Very strong stakeholder management skills. If you meet these requirements please ...

Enterprise Architect

Hiring Organisation
INTEC SELECT LIMITED
Location
City of London, London, England, United Kingdom
Employment Type
Full-Time
Salary
£150,000 - £160,000 per annum
Responsibilities: Lead enterprise architecture strategy, principles, and target-state roadmap across applications, data, integrations, and infrastructure. Define and govern architecture standards, patterns, and design principles across the organisation. Lead CTRM architecture design, supporting build vs buy decisions, vendor evaluation, and long-term platform scalability. Drive application … translate business strategy into architecture outcomes. Enable engineering teams with modern practices including APIs, microservices, event-driven architecture, and domain-driven design. Ensure security, resilience, and operational robustness are embedded across all architecture decisions. Essential Skills & Experience: 10+ years in enterprise, solution, or platform ...

Senior Software Engineer

Hiring Organisation
Burns Sheehan
Location
Greater London, England, United Kingdom
internal communities they’ve created. What will you do as Senior Software Engineer (Python)? As Senior Software Engineer you will collaborate with product, design and other teams to understand the needs of the business, the customers and colleagues so you can support your team. You will work … variety of challenges as the products and platforms scale. You will predominantly be using Python on AWS and they are fans of DDD but they also offer freedom in their technology choices. An advocate of best practice you will implement and evolve processes that ensure quality is built in from ...

Solutions Architect - Retail Core Banking

Hiring Organisation
Vallum Associates Limited
Location
Milton Keynes, Buckinghamshire, South East, United Kingdom
Employment Type
Contract
Contract Rate
£550 per day
Essential Skills Solution Architecture and Design Significant experience as a Solution Architect, ideally within complex financial services environments Domain knowledge in o Retail Banking products e.g. - Unsecured loans Personal Accounts banking & savings and Bonds (fixed term deposits) o Business Segmentation Retail, business banking, private o Onboarding … account o Core Banking products (customers, accounts, pricing, transactions, etc) and related services essential to the operations of a bank Domain driven design, with working knowledge of the BIAN framework, TOGAF, ArchiMate Proven experience in defining & documenting As-Is & Target Architecture, working with stakeholders ...

Full-Stack JavaScript Engineer

Hiring Organisation
Sanderson Recruitment
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £650 per day
work in a modern agile delivery environment with frequent releases, data-driven decision making, and close collaboration with product, design, and business stakeholders. The role: Build and improve client-facing experiences across web and mobile, contributing to a delivery model that prioritises quality, pace, and continuous … genuine ownership mindset around automated testing and engineering-led quality Beneficial: React Native experience (mobile is in scope) Familiarity with Next.js, Playwright, DDD patterns, and/or Gherkin syntax Beyond the technology, you'll need a product engineer's instincts, understanding the why and the what, challenging constructively, and working ...