1 to 25 of 66 Remote/Hybrid Permanent Design Patterns Jobs

C++ Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
collaborative, multicultural engineering group. You'll work closely with chemistry subject-matter experts and implement their algorithms using sound design patterns and modern C++. You'll be one of the main code reviewers, protect the quality and consistency of the architecture, and mentor junior developers as they … cases and regression protection Maintain the CMake build system and related Linux tooling Mentor junior developers on clean code, architecture and design patterns Work with colleagues in Glasgow, Germany and France Document your implementations clearly Essential skills and experience Significant commercial modern C++ experience, 17 onwards ideally. ...

Senior Platform Engineer

Hiring Organisation
WTW
Location
Reigate, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional requirements. Lead by example getting directly involved in the day-to-day delivery of work … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in object oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands-on experience with C# and .NET (Core/6+ ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...

Interaction Designer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
challenges. Skills and experience required Proven experience and knowledge of using GOV.UK Prototype Kit, design systems and design patterns Proven experience of understanding and ensuring usability, accessibility, and inclusivity, in line with WCAG and GOV.UK design guidelines. Demonstrates practical experience of working … view of services, creating effective, user-centred interactions across channels. Participates in user research activities, using qualitative and quantitative evidence to inform design decisions and service improvements. Rapidly prototypes and tests designs using a range of methods, including paper, digital, and code-based prototypes Produces clear interaction design ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Cardiff, South Glamorgan, Wales, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Lead Software Engineer

Location
United Kingdom
including: Leading technical decision-making Guiding and mentoring engineers Representing the software team in customer and stakeholder engagements Strong understanding of design patterns and a solid, structured approach to software development. Strong understanding of git/Bitbucket branching strategies on large projects with moderately sized teams contributing … compliance with code review standards, quality gates, CI/CD pipelines, and security scanning processes. Desirable Skills and Experience: Familiarity with integration and architectural patterns (e.g. adapters, orchestration patterns such as saga). Experience with SOAP, REST webservices Experience with IBM Web Application Server or JBoss Familiarity with ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
including: Leading technical decision-making Guiding and mentoring engineers Representing the software team in customer and stakeholder engagements Strong understanding of design patterns and a solid, structured approach to software development. Strong understanding of git/Bitbucket branching strategies on large projects with moderately sized teams contributing … compliance with code review standards, quality gates, CI/CD pipelines, and security scanning processes. Desirable Skills and Experience: Familiarity with integration and architectural patterns (e.g. adapters, orchestration patterns such as saga). Experience with SOAP, REST webservices Experience with IBM Web Application Server or JBoss Familiarity with ...

Solutions Architect

Hiring Organisation
Ultimate Finance
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
costs in clear business language. Ensure designs align with the technology strategy, architecture principles, security standards and regulatory requirements. Develop and promote reusable patterns and standards that improve consistency and delivery speed. AZURE, POWER PLATFORM AND AI Design solutions using appropriate Microsoft Azure services across integration, applications … Dataverse. An understanding of AI-enabled solutions, Copilot, AI agents, automation and responsible AI. Knowledge of API-led integration, event-driven design patterns and modern application delivery. An understanding of security, identity, resilience, supportability, data protection and governance requirements. The ability to document complex solutions clearly ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£90,000
users Desire to mentor & people manage Nice to Haves Consultancy experience Working directly with customers and users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pair programming … REACT ecosystem including a test-driven approach Infrastructure as code technology like Terraform and Cloud Formation Familiarity with architectural and design patterns Use of architectural design records You can find the full job description on our handbook here Please note, an increasing number ...

Full Stack Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
software engineer with extensive development experience, including Angular development and backend development using .NET Core/C#. You will contribute to the design and delivery of software solutions, support technical decision-making, mentor colleagues and promote engineering best practices throughout the software development lifecycle. Key Responsibilities Design … front-end applications. Backend development experience using .NET Core/C#. Experience designing and consuming REST APIs. Understanding of software architecture, design patterns and development best practices. Experience working with SQL Server and/or PostgreSQL. Experience using source control systems such as Git. Experience with ...

Lead II, Software Development

Hiring Organisation
S&P Global
Location
Manhattan, New York, United States
Employment Type
Permanent
Salary
USD Annual
technologies, frameworks, and engineering practices that improve delivery effectiveness, software quality, and developer productivity. Perform code reviews and establish engineering standards, design patterns, and development best practices. Troubleshoot complex technical and production issues, providing hands-on guidance and resolution. Support production systems and drive operational excellence through … Proven experience modernizing monolithic applications and evolving them towards cloud-native and service-oriented architectures. Strong understanding of software architecture, distributed systems, enterprise integration patterns, scalability and resiliency. Experience with DevOps practices including CI/CD, GitHub and/or GitLab, Terraform, containerization, and infrastructure automation. Experience with security ...

Data Engineer

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
APIs) using AWS managed services (e.g., Kinesis, MSK, Lambda, Glue). Data Architecture & Standards Contribute to data modelling, data architecture best practices, and modern patterns (e.g., medallion architecture). Ensure data quality, lineage, governance, and security controls are applied consistently. DevOps & Deployment Deploy and maintain data applications using … streaming). Solid understanding of stream processing concepts (e.g., event time, state, backpressure). Understanding of software engineering best practices: testing, design patterns, CI/CD, Git. Experience building ETL/ELT or streaming data pipelines. Exposure to microservices and distributed system concepts. Experience working with cloud ...

Cloud Infrastructure Architect

Hiring Organisation
Acorn Insurance
Location
Liverpool, UK
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 ...

Senior Reliability Engineer

Hiring Organisation
Fitch Group
Location
Greater London, United Kingdom
Employment Type
Full Time
maintain automation and tooling solutions, including AI-assisted approaches to reduce toil and accelerate delivery Uphold infrastructure standards and system design patterns across all cloud environments Troubleshoot high-priority incidents and facilitate blameless post-mortems Evaluate and adopt emerging technologies that advance our secure cloud platform strategy … technology related field preferred (e.g., Computer Science, Engineering, etc.) Nice to Have Forward thinking and strategic mindset to be able to recognize and connect patterns to both enhance and simplify cloud-based development Hands-on experience with GitOps for declarative, automated application delivery on AWS EKS, driving self-service ...

Principal Automation Test Consultant

Hiring Organisation
Scale Factory
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
create bespoke solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. You will: Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination. Collaborate … pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc Awareness of the latest developments in testing tools and design patterns Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects Familiarity with testing in cloud environments such ...

AI Architect

Hiring Organisation
Saggi solutions
Location
Troy, Michigan, United States
Employment Type
Any
Salary
USD Annual
Location : Troy Michigan(Remote position but consultant need be near to this Area.) Role Overview We are looking for an AI Architect to design and implement an AI-driven Software Development Life Cycle (AI SDLC) using AI agents, specification-driven development, reverse engineering, and forward engineering. Key Responsibilities … Azure/Cloud CI/CD, DevOps, automated testing Prompt/context engineering and LLM evaluation Strong understanding of software architecture, design patterns, and enterprise security Preferred Experience building an AI SDLC/Agentic Engineering framework from PoC to enterprise adoption. Experience with legacy modernization ...

Senior Solutions Architect

Hiring Organisation
CVS
Location
Hartford, Connecticut, United States
Employment Type
Any
Salary
USD Annual
exposure, REST API design Kafka/Messaging/Streaming, RDBMS & NoSQL/MongoDB Java, JavaScript, Node.js, Distributed Systems & Microservices Design Patterns, Distributed Caching, CI/CD & DevOps, Agile/SAFe Cloud & SaaS Integration, Application & Systems Architecture Interested candidates, please send your updated resume ...

IT Manager - AI Platform Engineering & Data Science

Hiring Organisation
Ferguson
Location
United States
Employment Type
Permanent
Salary
USD Annual
operational efficiency. Own and enhance MLOps and data science platform capabilities, supporting model development, training, deployment, and monitoring at scale. Establish engineering standards, architecture patterns, API strategies, and reusable platform services that accelerate software delivery. Lead platform modernization initiatives, including cloud adoption, developer experience improvements, automation, and legacy technology … flow of data services using APM and Data Logging solutions such as AppDynamics, DataDog etc. Solid understanding and experience implementing software design patterns and modern standards. Must be a hands-on software engineer able to work alongside a cross-functional team of software engineers, software architects, data ...

Senior Java Developer Spring Boot TDD

Hiring Organisation
Client Server
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
have experience with Test Driven Development TDD You have a strong knowledge of Computer Science fundamentals such as OOP, multithreading, Design Patterns, Data Structures You're comfortable with agentic AI coding You're collaborative and pragmatic with great communication and stakeholder management skills Nice to have ...

Principal Engineer - Electronic Pricing - Financial Services - TWE4745

Hiring Organisation
Twenty Recruitment Group
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Principal Engineer, you will remain hands-on while helping shape the architecture and technical direction of highly available, distributed software platforms. Design and develop backend applications and services within a Java environment. Build and enhance distributed systems operating at high throughput and availability. Design event-driven … event-driven architectures. Experience designing microservices, APIs and integration patterns. Strong Kubernetes experience within production environments. Good understanding of software architecture, design patterns and modern engineering practices. Experience building highly available, resilient and performance-sensitive systems. Strong knowledge of CI/CD, Infrastructure as Code, GitOps ...

Mid Software Engineer

Hiring Organisation
Frontier Agriculture Limited
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
requirements Key Responsibilities Technical Proficiency & Problem Solving: Build and maintain production-quality software using Python and TypeScript, applying sound engineering principles, design patterns and modular code structure. Develop applications using Vue 3 and Nuxt in SPA mode, or equivalent reactive frameworks, alongside asynchronous Python services using FastAPI … first database migrations using tools such as dbmate. Support event-driven processing, containerised Lambda functions, presigned URL uploads and asynchronous validation where these patterns are used. Learning & Continuous Improvement: Develop your technical skills through feedback, practical delivery and knowledge sharing, taking an active interest in developments across software engineering ...