101 to 125 of 588 Design Patterns Jobs in England

Software Engineer

Location
Birmingham, England, United Kingdom
experience Location : Birmingham city centre WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Software Engineering Manager Deadline Note: We reserve the right to close … implementation details (Stakeholder Interaction integrated here). Code Review & Quality Participate in peer code reviews, providing constructive feedback. Apply coding standards, design patterns and best practices during implementation. Help raise quality through improved maintainability, readability and performance. Technical Leadership Follow technical guidance from senior engineers and technical ...

Software Engineer

Location
Park Central, England, United Kingdom
experience Location : Birmingham city centre WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Software Engineering Manager Deadline Note: We reserve the right to close … implementation details (Stakeholder Interaction integrated here). Code Review & Quality Participate in peer code reviews, providing constructive feedback. Apply coding standards, design patterns and best practices during implementation. Help raise quality through improved maintainability, readability and performance. Technical Leadership Follow technical guidance from senior engineers and technical ...

Full Stack Developer | Public Sector - eSC/eDV Required

Location
Hursley, England, United Kingdom
most complex and interesting technology programmes. As part of our Digital Product Engineering practice, you'll work within multidisciplinary Agile teams to design, build, test and deploy secure cloud-native applications. You'll have the opportunity to work across a variety of projects, technologies and domains, helping clients … note that clearance eligibility requirements, including nationality and residency criteria, may apply. Preferred Technical And Professional Experience Microservices architectures. Event-driven design patterns Serverless technologies. Infrastructure as Code. Cloud security and secure software development practices. DevSecOps experience. Experience working within public sector or other highly regulated environments. ...

Staff Engineer

Location
Greater London, England, United Kingdom
long-term view on company value. You'll also play a crucial role in mentoring and coaching engineers, helping them grow their system design skills and ship robust, scalable solutions. As a technical leader, you'll provide strategic guidance while also contributing hands‐on to key projects. This … mobile applications. Strong system architecture and design skills, with thorough understanding of SOLID principles, TDD, DDD, and software design patterns . Experience designing for resilience and performance at scale (graceful degradation, zero‐downtime deployments, observability, performance budgets). Experience with Azure development and cloud‐based ...

Consultant/Senior Consultant, Databricks Data & AI Engineer, Engineering, AI & Data, Technology & Tr

Location
Greater London, England, United Kingdom
trade-offs, dependencies and recommendations to both technical and non-technical audiences. Design and implement robust data models and ETL/ELT patterns that support enterprise reporting, analytics, machine learning and AI use cases. Optimise data pipelines and workloads for performance, reliability, scalability and cost, identifying engineering … model serving, with awareness of agent orchestration, RAG and production grade AI agents. Required Strong understanding of Databricks Lakehouse architecture, Medallion design patterns and Delta Lake principles. Hands-on experience delivering at least one enterprise-scale Databricks implementation from design through production deployment. Proven experience ...

AI Architect

Location
Greater London, England, United Kingdom
scalable, secure, resilient and aligned with business outcomes and enterprise standards Translate complex business challenges into pragmatic AI solutions, selecting appropriate technologies and architectural patterns and clearly articulating the rationale, trade-offs and risks behind your decisions Design solutions using modern AI patterns including Retrieval Augmented … with security, governance, Responsible AI, operational resilience and long-term maintainability Evaluate emerging technologies and contribute to reusable AI reference architectures, design patterns and standards that enable AI capabilities to scale consistently across The AA What Do I Need? You’ll Bring Strong experience as a Solutions ...

Senior Software Engineer AI Native (MUST HAVE AI EXPERIENCE, C#, REACT, TYPESCRIPT AND AZURE)

Hiring Organisation
Teksystems
Location
South East, United Kingdom
Employment Type
Permanent
Experience building scalable full-stack applications using TypeScript/React and C#/.NET. Deep understanding of software engineering fundamentals, including design patterns, modular architecture, maintainable code and testing practices. Proven Experience developing RESTful APIs, integrations and microservices. Experience delivering end-to-end solutions across frontend, backend … data platforms. Solid understanding of distributed systems, service communication patterns and complex data flows. Experience working with modern architectures including microservices and event-driven systems. Strong understanding of secure development practices and software testing methodologies. Experience delivering production-grade software within Agile environments. Cloud & DevOps Hands-on Experience with ...

Senior Software Engineer AI Native (MUST HAVE AI EXPERIENCE, C#, REACT, TYPESCRIPT AND AZURE)

Location
London, United Kingdom
Experience building scalable full-stack applications using TypeScript/React and C#/.NET. Deep understanding of software engineering fundamentals, including design patterns, modular architecture, maintainable code and testing practices. Proven Experience developing RESTful APIs, integrations and microservices. Experience delivering end-to-end solutions across frontend, backend … data platforms. Solid understanding of distributed systems, service communication patterns and complex data flows. Experience working with modern architectures including microservices and event-driven systems. Strong understanding of secure development practices and software testing methodologies. Experience delivering production-grade software within Agile environments. Cloud & DevOps Hands-on Experience with ...

Lead Software Engineer

Location
Altrincham, England, United Kingdom
delivery of high-quality, scalable, and secure services. You’ll lead end-to-end delivery of major components or entire services, overseeing architecture, design, development, and continual improvement. Working collaboratively across Software Engineering, User-Centred Design, Delivery Management, and Data Science, you’ll shape enterprise-scale … ownership of large-scale services, including architecture, design, and delivery across the full lifecycle. Strong understanding of architectural and design patterns (serverless, microservices), with ability to lead and assure their application. Experience leading delivery in Agile environments (Scrum, Kanban, TDD), providing technical guidance and contributing ...

Software Development Engineer , Rufus Detail Page

Location
Greater London, England, United Kingdom
addressed before, then this is the perfect opportunity for you. As a software developer in this role, you will have the opportunity to design and lead the development of a unique and engaging feature for millions of customers. You will be an integral part of a passionate … object‐oriented design Experience in professional, non‐internship software development Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor’s degree in computer science ...

Blockchain Software Developer - Digital Assets Platform

Location
Greater London, England, United Kingdom
looking for someone who brings strong Web3 engineering fundamentals, a curiosity for emerging blockchain ecosystems, and the ability to bridge decentralized technology patterns with enterprise-grade software standards. Key Responsibilities Design, develop, and deploy Web3 components and integrations for Citi's Digital Asset Platform, including smart contracts … lifecycle, gas models, wallet infrastructure, and key management Experience with token standards (ERC‐20, ERC‐721, ERC‐1155, ERC‐3525, or equivalent) and tokenization patterns Familiarity with blockchain networks (Hyperledger Besu, Solana, Canton) is a strong plus Experience with asynchronous programming, event-driven systems, and message queuing (Kafka, RabbitMQ ...

Blockchain Software Developer - Digital Assets Platform

Location
Greater London, England, United Kingdom
looking for someone who brings strong Web3 engineering fundamentals, a curiosity for emerging blockchain ecosystems, and the ability to bridge decentralized technology patterns with enterprise-grade software standards. Key Responsibilities Design, develop, and deploy Web3 components and integrations for Citi's Digital Asset Platform, including smart contracts … lifecycle, gas models, wallet infrastructure, and key management Experience with token standards (ERC-20, ERC-721, ERC-1155, ERC-3525, or equivalent) and tokenization patterns Familiarity with blockchain networks (Hyperledger Besu, Solana, Canton) is a strong plus Experience with asynchronous programming , event-driven systems, and message queuing (Kafka, RabbitMQ ...

Senior Application Developer – .NET & Azure Integration Services

Hiring Organisation
Mphasis UK Ltd
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Enterprise Integration Platform (EIP) built on Microsoft Azure and should have strong experience in .NET Core, Azure Integration Services, APIs, asynchronous messaging, integration patterns, Infrastructure-as-Code and automated CI/CD deployments . Years of experience needed: 12-15 Years of Experience in .Net full stack Development. Technical … software architecture principles and ability to contribute to solution and technical design discussions Good knowledge and practical application of design patterns Good understanding of distributed application and integration architecture patterns (e.g. Microservices, Event-driven architecture, Publish/Subscribe etc.) Ability to define and enforce ...

Senior Enterprise Architect

Location
Sheffield, England, United Kingdom
personal perspectives. Come join the excellence! Overview The Senior Enterprise Architect – Network & Public Cloud is a strategic leadership role responsible for the design, governance, and implementation of enterprise-wide network and public cloud architectures. This position will drive the development and adoption of innovative solutions, ensuring alignment with … cloud architectures. Strong background in enterprise network design, including routing, switching, security, and automation. Ability to establish and enforce design patterns, standards, and best practices for cloud and network solutions. Experience with network automation, orchestration, and DevOps methodologies (Terraform, Ansible, Python, Jenkins, Git, etc.). ...

Forward Deployed AI Engineer

Location
Greater London, England, United Kingdom
business and operational teams can maintain, monitor and extend AI workflows after delivery. Decision-making authority: Make technical recommendations on workflow architecture, integration patterns, tooling choices, production readiness and handover quality within the scope of each initiative. Skills & Experience: Essential Minimum 4+ years’ experience in software engineering, AI/… adoption outcomes. Desirable Experience with SAP Joule or integrating agentic AI solutions with SAP business processes. Familiarity with AI Landing Zone design patterns, guardrails and governance frameworks. Experience with containerization (Docker/Kubernetes) and cloud‐native deployment patterns on Azure. Understanding of multi‐agent coordination patterns ...

Junior Solution Architect

Location
Greater London, England, United Kingdom
Solirius Reply, part of the Reply Group, is a technology consultancy and digital transformation partner that helps organisations solve complex challenges through strategy, design, engineering, and delivery. We work closely with our clients to deliver secure, accessible, user-focused services that evolve with their needs. By combining deep … dependencies, and integration requirements. Work with engineering, cloud, security, and DevOps teams throughout project delivery. Develop an understanding of architecture standards, design patterns, and best practices. Support senior architects in presenting technical solutions to technical and non-technical stakeholders. Key Skills: Experience in a software development, engineering ...

Solution Architect

Location
Hook, England, United Kingdom
focus not only on new features but technical debt reduction You will help advise on the design of scalable AI & Automation patterns for integrating Generative AI and LLMs into corporate workflows while maintaining strict data privacy, controls, SOX and compliance Where integrating with ERP, partner with … reuse opportunities Support solution architecture review groups to ensure solutions delivered meet enterprise requirements Identify opportunities to directly contribute to architecture standards and patterns that product teams can use to implement solutions Contribute to the identification and rationalisation of technical debt looking to recommend and support portfolio health initiatives ...

Staff Software Engineer, Liquidity

Location
Greater London, England, United Kingdom
Multiplier: Technical Leadership & Architecture: Drive architectural decisions for the platform, balancing scalability, maintainability, and rapid deployment goals Establish technical standards and design patterns that enable the team to ship features faster with fewer defects Lead technical design reviews and provide constructive feedback that elevates … Leadership: Led technical designs that were implemented by teams of 3+ engineers Made architectural decisions that had lasting impact on system capabilities Established technical patterns that were adopted across the team Cloud & Infrastructure: Proficiency with at least one major cloud platform (preferably Azure) Experience with containerization (Docker) and orchestration ...

Senior Software Developer

Hiring Organisation
Sanderson Recruitment
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£75,000
performance software solutions. This role offers the chance to work on challenging projects, influence technical strategy, and play a key role in the design and development of scalable backend systems. You'll work with modern technologies across Linux environments, contributing to the full software development lifecycle while collaborating … development experience using Java and/or C++ . Strong experience developing within Linux environments . Solid understanding of software architecture, design patterns and object-oriented development principles. Experience developing enterprise-scale backend systems, APIs and distributed applications. Strong knowledge of multithreaded and concurrent programming. Experience diagnosing ...

Network Engineer (Azure)

Location
Greater London, England, United Kingdom
configure and support Azure Virtual Networks, subnets, route tables, network security groups, application security groups and network interfaces. Implement secure cloud and hybrid connectivity patterns, including VPN Gateway, ExpressRoute, Azure Virtual WAN, private endpoints and DNS integration. Configure network security controls, including Azure Firewall, Web Application Firewall, DDoS Protection … Security, Governance & Operational Support Configure network security policies, firewall rules, routing controls, access restrictions and traffic inspection capabilities. Implement secure-by-design patterns aligned to Zero Trust, least privilege, defence-in-depth and cloud security best practice. Support network governance processes, including naming standards, tagging, policy compliance ...

Senior Manager, Databricks Architect & Delivery Lead, Engineering, AI & Data, Technology & Transform

Location
Greater London, England, United Kingdom
Define end-to-end solution architectures spanning data engineering, analytics, machine learning, and Generative AI workloads. Establish enterprise data architectures, medallion design patterns, data models, semantic layers, and governance frameworks using capabilities such as Unity Catalog, lineage, access controls, metadata management, and quality controls to support scalable … analytics and AI. Design modern ML, MLOps and LLMOps architectures, including feature engineering, model lifecycle management, orchestration, deployment patterns, monitoring, observability, governance, and cost-aware scaling of AI solutions. Lead client discovery engagements, facilitating architecture workshops to understand business objectives, technology landscapes, and transformation opportunities. Provide architectural ...

Global Solutions Architect - Cloud

Location
Greater London, England, United Kingdom
completely, we want to talk. What You Will Do Own the global cloud architecture standard for Rubrik Professional Services, reference architectures, design patterns, guardrails, and documented anti-patterns Act as the final technical escalation point for cloud architecture decisions on strategic engagements worldwide Define the technical … largest deployments Shape roadmap priorities, supportability, and cloud-native feature direction Partner with Support and Customer Success on systemic technical issues before they become patterns Work with PS Operations and leadership to turn field learning into better scoping models, estimates, and delivery methodology What You Bring 15+ years overall ...

26959889 - Core Engineering Java Development Lead – FX Tech

Location
Greater London, England, United Kingdom
raising engineering standards. Responsibilities: Hands-On Engineering: Designing, developing, and maintaining high-performance Java services that are scalable, secure, and resilient. Modern Backend Design: Applying Domain-Driven Design and message-/event-driven design principles to build loosely coupled, well-structured systems. Code Quality … Kafka, Web Sockets, or similar technologies), with a solid grounding in Domain-Driven Design. Engineering Fundamentals: Strong grasp of SOLID principles, design patterns, dependency injection, and persistence technologies Problem-Solving Mindset: Solid knowledge of algorithms and data structures, with the ability to reason about performance, complexity ...

java developer in technology transformation

Location
Greater London, England, United Kingdom
across internal customer and end-user experiences Требования: Experience with Java Experience with the Spring framework or equivalent Knowledge of software design patterns and when to apply them Excellent knowledge of development processes Experience with containerisation using Docker or Kubernetes Experience with Continuous Integration and Continuous Delivery … setting high software quality standards Nice to have: designing microservice-based architectures using domain-driven design, CQRS and Event Sourcing patterns, Kubernetes, Spring framework knowledge or certification, experience with AWS, Azure, or GCP Условия: Hybrid work combines company offices, client sites, and home; working from home ...

Lead Software Engineer

Location
Manchester, England, United Kingdom
scalable and future-proof Designing and developing secure, high-performance APIs and integrating third-party tools and services Producing and reviewing detailed Solution Design documentation, ensuring consideration of security, performance, and system-wide impact Driving high standards through code reviews, mentoring engineers, and contributing to CI/… following skills: Strong experience with TypeScript, Node.js, and modern frontend frameworks such as React or Angular Deep understanding of software architecture, design patterns, and API design principles Experience working with CI/CD pipelines, automated testing frameworks (e.g. Jest, Playwright), and version control Proven experience ...