26 to 50 of 98 Domain-Driven Design Jobs in England

Senior Developer (Manchester)

Location
Manchester, England, United Kingdom
meetings with business stakeholders. Contribute to defining and maintaining the agreed quality standards of the product Experience Required Fundamentals and approaches: OOP, SOLID principles, DDD, TDD/BDD/ATDD Distributed, service-based architectures (messaging, pub/sub, streams, micro-services). Secure SDLC practices and toolsets Extensive experience ...

Platform Product Owner

Location
Greater London, England, United Kingdom
excited to pick them up and suggest alternatives.) C# .NET Aurelia, TypeScript Azure infrastructure (App Services, Function Apps, Container Apps, etc.) DDD, CQRS, Event‐Driven Architecture SQL Server, PostgreSQL, and Azure Storage Service Bus Elasticsearch Redis Git, Octopus Deploy Pulumi for IaC Microservices, SOA Power BI Time‐series ...

Software Engineer

Location
Greater London, England, United Kingdom
that you've built and operated real backends, not which language you did it in. How we build Small, well-factored services. TDD and DDD as defaults. Trunk-based CI/CD — you ship to production and own it, with tests, observability and clean rollbacks. Lean frameworks, readable code ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models), LangSmith, TruLens, and agentic frameworks such ...

Principal AI Solutions Architect

Location
Greater London, England, United Kingdom
distributed systems, with a strong foundation in Java, Spring Boot, and enterprise application design.* Demonstrated experience with AI architecture patterns including agentic workflow design, RAG architectures, LLM integration, vector databases, and AI orchestration frameworks (e.g., Spring AI or comparable).* Proven ability to design and deliver … including Kubernetes, container platforms, and CI/CD pipelines.* Strong understanding of microservices, event-driven systems, API governance, domain-driven design, and enterprise integration architectures.* Clear communicator with a track record of influencing engineering, product, infrastructure, and executive leadership teams across complex ...

Principal AI Solutions Architect

Location
City Of London, England, United Kingdom
distributed systems, with a strong foundation in Java, Spring Boot, and enterprise application design. Demonstrated experience with AI architecture patterns including agentic workflow design, RAG architectures, LLM integration, vector databases, and AI orchestration frameworks (e.g., Spring AI or comparable). Proven ability to design and deliver … including Kubernetes, container platforms, and CI/CD pipelines. Strong understanding of microservices, event-driven systems, API governance, domain-driven design, and enterprise integration architectures. Clear communicator with a track record of influencing engineering, product, infrastructure, and executive leadership teams across complex ...

Microsoft Full Stack Senior Developer (Manager)

Location
Greater London, England, United Kingdom
Senior Developer who combines strong hands‐on engineering expertise with end‐to‐end technical delivery leadership. You will lead engineering teams, shape solution design, make pragmatic technology decisions and remain close enough to the code to assure quality and unblock delivery. In this highly visible role, you will … Azure application development experience across relevant compute, integration, data, identity, security and monitoring services. Strong knowledge of software architecture principles, domain‐driven design, API‐first design, microservices and modular monolith patterns, with the judgement to select an appropriate approach. Practical experience with ...

Lead Azure Engineer

Location
Sheffield, England, United Kingdom
Title: Azure Engineer This role leads the design and delivery of cloud-native, full stack products on Microsoft Azure, running on Azure Kubernetes Service (AKS). You will be hands‐on across the stack while setting technical direction, strengthening engineering standards, and ensuring solutions are secure, resilient, observable … mesh technologies and policy controls, as well as network security patterns including private endpoints and ingress controls. Strong background in domain‐driven design and event‐driven architecture. experience leading cross‐functional engineering teams and influencing technical direction. Ability to balance short‐term ...

Senior Java Developer

Hiring Organisation
Intelligent Steps
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85000 - £95000/annum 10% Bonus
role We are looking for a Senior Java Developer to help design and deliver a platform built around Java microservices. You will take ownership of backend services, contribute to architecture decisions and work closely with product, QA and DevOps colleagues to turn business requirements into reliable software. This … work effectively within an Agile team. Desirable skills Experience migrating monolithic applications using incremental approaches such as the strangler pattern. Knowledge of domain-driven design, contract testing and distributed transaction patterns such as sagas or the transactional outbox. Experience with Terraform, Helm ...

Staff Engineer Software

Location
Leeds, England, United Kingdom
refinement Align and streamline designs across your department, promoting clarity and simplicity in technical direction while upholding organizational goals. Partner closely with product, design, and other stakeholders to make high-impact technical decisions that align with both business goals and long-term scalability Lead incident resolution as part … drive best practices in backend development and mentor others in effective coding and architectural strategies, such as clean code, domain driven design and other design and architectural patterns Knowledge of observability practices , including logging, monitoring, and tracing in distributed systems. Expertise ...

Engineering Manager

Location
Greater London, England, United Kingdom
Python, Node.js). Fluency in SQL (MySQL, Oracle, PostgreSQL) and NoSQL (DocumentDB, DynamoDB). Solid understanding of Scrum, Agile development & DevOps. Good understanding of DDD, BDD, TDD and Design Patterns. Deep understanding of cloud-native architectures and scalable system design. Strong communication and stakeholder management skills. Ability ...

Principal Engineer

Location
Milton Keynes, England, United Kingdom
digital products and platforms. s a Principle Engineer you will expected to: Own and influence end-to-end technical direction across product discovery, design, delivery and operation. It combines hands‐on engineering with architectural leadership, ensuring that solutions are secure, scalable, resilient, maintainable and aligned with measurable business … stored procedures, Web API, SOAP and WCF integrations. Strong knowledge of software architecture and design patterns, domain‐driven design, modular architecture, microservices trade‐offs, integration patterns and API lifecycle management. Hands‐on experience with Azure services such as App Service, Functions, Service ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
Senior Software Engineer, you'll be one of the most experienced engineers on the team. You'll work in React and our design language, and on the server and the services behind it. You'll take on the harder problems, and you'll raise the standard around … than one client, including contracts, versioning and backwards compatibility. Engineering principles: Opinions that hold up over time, such as clean architecture or domain-driven design, with a bias towards lean delivery and long-term maintainability, held with enough humility to change your mind. Technical ...

Lead Software Engineering — Trading Tech

Location
City of Westminster, England, United Kingdom
encourage you to apply. Job summary As a Vice President, Lead Software Engineering at JPMorgan Chase within Trading Technology , you will help design, build, and run services that support a multi-asset trading platform on Amazon Web Services (AWS) . You’ll work closely with engineers and partners … streaming patterns where appropriate. Implement microservices and event-driven integrations for real-time distribution workloads. Partner with peers to evolve domain-driven design practices and service boundaries. Use container platforms such as Kubernetes to run scalable services. Apply caching patterns using technologies ...

Senior Software Engineer - Comms

Location
Greater London, England, United Kingdom
processing Postgres AWS Terraform, Packer, Consul HTMX React and Redux Test Driven Development Spec Driven Development Domain driven design and modelling Experience working with event-driven, realtime systems Writing robust and fault-tolerant software Are you ready ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
make a meaningful contribution and the support to keep developing your career. What you'll do Build technology we can rely on Design, develop and deliver high-quality services, APIs and applications that support our operational and regulatory capabilities. Work with the team to understand functional … C# and .NET Core. Strong experience working with MongoDB and/or SQL. Experience applying software design approaches such as Domain-Driven Design and MVC. Strong technical background in web development using technologies such as Angular, React or Vue.js. Experience developing HTTP ...

Senior Software Engineer II - Cash Management

Location
Royal Borough of Greenwich, England, United Kingdom
domain with plenty to learn and shape. You'll have a meaningful say in how we solve customer problems, design our systems and maintain engineering quality as we grow. The work combines product development with the challenge of building dependable services that move money across systems. … doing? Design, develop, and maintain highly scalable services in Java and Spring Boot within a microservices architecture. Apply domain-driven design to build robust, scalable solutions. Lead development efforts in event-driven architectures using Kafka or similar messaging systems. Architect ...

Software Engineer III - Backend / Data Engineer - Java, Python, Databricks

Location
Greater London, England, United Kingdom
products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within … Databricks. Familiarity with the Standardised data layer practices (Medallion architecture) Familiarity with modern backend technologies including Java 21+. Familiarity with Domain Driven Design as an approach to begin implementing system designs. Proficiency with AI code assistants for rapid prototyping and end delivery of Backend ...

Software Engineering Manager

Location
West of England, England, United Kingdom
deliver synchronous, asynchronous and event-driven integrations using cloud-native patterns.* Set clear standards for API-first and contract-driven design, versioning, backward compatibility, automated testing, observability and failure recovery.* Review code and designs, remove complex technical blockers and ensure solutions are production-ready. … other regulated operational platforms.* Knowledge of data pipelines, data quality, reconciliation and integration with cloud data platforms such as Snowflake.* Experience with domain-driven design, schema governance, contract testing and service ownership models.* Understanding of migration patterns, parallel running and controlled decommissioning of legacy ...

Technical Architect

Hiring Organisation
AGILICO WORKPLACE TECHNOLOGY LIMITED
Location
Northampton, Northamptonshire, East Midlands, United Kingdom
Employment Type
Permanent
internally. This software is mostly built by internal development teams. The Technical Architect is a role focused on best practices, interoperability by design, reliability and solving difficult problems. At Agilico, the Technical Architect is separate from the development teams but provides them with working concepts and system designs. … interacting with Product Owners and Senior Management. Desirable Skills Experience delivering agentic AI solutions using current frameworks. Experience using AI coding agents. Experience with DDD and microservices. Strong experience with Microsoft cloud technologies (Azure functions, Cosmos, B2C). Experience building scalable, reliable, resilient, self-healing processes and services. Experience designing ...

FDE Bristol

Location
West of England, England, United Kingdom
healthcare leaders to build transformative AI and data-driven technologies addressing real-world health challenges. From strategy and research to UX design and agile development, we deliver and validate impactful solutions using lean, human-centered practices. We are proud to be Great Place to Work® certified … brief is clear, head down and produce. Build modular backends in Python or TypeScript aligned with clean architecture, OOP, SOLID, and domain-driven design. Createfullstackapplications, APIs, agents, workflows, and similar systems using frameworks such as Next.js, React,FastAPI,Fastify,FastMCP, and Hono. Architect and ship production ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
expect: Agile methodologies and a passion for continuous improvement and building a high-performance engineering team Guide and mentor the team to design and deliver high quality products Consider architectural and non-functional requirements and work with the team … deliver Significant commercial experience developing services and APIs with C#, .NET core, Mongo and/or SQL with techniques such as domain-driven design and MVC. Strong technical background in web development with Angular/React/VueJs. Experience in developing HTTP-based APIs ...

Senior Backend Engineer — Go Microservices & Growth Options

Location
Greater London, England, United Kingdom
scale our Go-based microservices and modern data pipelines. You will work with PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift, shipping fast with TDD, DDD, and CI/CD; relocation sponsorship available. Join a profitable, fast-growing team building premium transport across major cities. Office-based with a remote ...

Senior Backend Engineer - Go & Microservices (Hybrid)

Location
Greater London, England, United Kingdom
work with PostgreSQL, MongoDB, Redis, RabbitMQ, and modern cloud tooling to deliver high-quality software. You’ll join a team shipping fast with TDD, DDD, and CI/CD, collaborating with product managers, designers, and data scientists to turn complex requirements into robust technical designs. Some remote work options available. ...

Technical Solutions Architect

Location
Greater London, England, United Kingdom
boundaries, service ownership and stable contracts. Set reusable architectural patterns for APIs, business events, adapters, synchronous and asynchronous communication, versioning and compatibility. Design Azure integration solutions using services including API Management, Service Bus, Logic Apps, Functions, App Services, Container Apps or AKS, Key Vault and appropriate data … production environments. Recent hands‐on C# and .NET credibility, including .NET 10+, ASP.NET Core, Web APIs and production microservices. Strong domain‐driven design, distributed‐systems and event‐driven architecture practice, including service boundaries, contracts and failure modes. Deep Azure integration and platform ...