Design Patterns Jobs in the UK

301 to 325 of 497 Design Patterns Jobs in the UK

Salesforce Technical Architect - Health Cloud - Contracting

United Kingdom
Hybrid / WFH Options
Deloitte
on them. If the relationship works well both ways there is excellent scope for this to become a long-term contracting role. What you'll do: Lead the design of enterprise-scale Salesforce solutions for a major Public Health client. Take ownership of technical delivery, ensuring solutions are robust, scalable, and delivered to a high standard. Act as … a trusted advisor, translating complex technical concepts into clear options and recommendations for stakeholders and client design authorities. Oversee solution planning and estimation, contributing to tenders and project proposals where required. Guide and mentor delivery teams, driving best practice in Salesforce architecture, development, and integration. Conduct regular quality reviews to ensure technical deliverables meet Deloitte Digital's high … just functional or business-focused. Strong understanding of core Salesforce platform capabilities, including Sales Cloud, Service Cloud, and ideally Health Cloud or other Industry Clouds. Solid experience with integration patterns and tools such as Mulesoft, Dell Boomi, Informatica, or similar middleware. Excellent grasp of architectural design patterns, solution options, and trade-offs - with the ability to More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Salesforce Technical Architect - Health Cloud - Contracting

Dublin City Centre, Dublin, United Kingdom
Hybrid / WFH Options
Deloitte
on them. If the relationship works well both ways there is excellent scope for this to become a long-term contracting role. What you'll do: Lead the design of enterprise-scale Salesforce solutions for a major Public Health client. Take ownership of technical delivery, ensuring solutions are robust, scalable, and delivered to a high standard. Act as … a trusted advisor, translating complex technical concepts into clear options and recommendations for stakeholders and client design authorities. Oversee solution planning and estimation, contributing to tenders and project proposals where required. Guide and mentor delivery teams, driving best practice in Salesforce architecture, development, and integration. Conduct regular quality reviews to ensure technical deliverables meet Deloitte Digital's high … just functional or business-focused. Strong understanding of core Salesforce platform capabilities, including Sales Cloud, Service Cloud, and ideally Health Cloud or other Industry Clouds. Solid experience with integration patterns and tools such as Mulesoft, Dell Boomi, Informatica, or similar middleware. Excellent grasp of architectural design patterns, solution options, and trade-offs - with the ability to More ❯
Employment Type: Contract
Posted:

Java Software Engineer - Cryptocurrency

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
a Java Software Engineer you will develop, test and maintain high-quality, low-latency Java applications handling millions of requests per day, collaborating with cross-functional teams to design systems that meet business and regulatory requirements. You'll seek to continuously improve system performance and scalability, implement automated testing, CI/CD pipelines and document system workflows, architecture … and design decisions. Location/WFH: You can work from home from anywhere in the UK on a fulltime basis, 0900-1800 with some flexibility around start/finish times - please note: you must have the right to work in the … UK and be UK based. About you: You have strong Java development experience including concurrency, garbage collection, low level performance optimisation, data structures and memory efficient design patterns You have experience with low latency systems, particularly OMS (Order Management Systems), EMS (Execution Management Systems) You have strong design skills and can explain full system workflows More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Equities Low Latency Java Algo Developer (Vice President) - London

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
impactful environment. Role Overview/What will you do: End-to-End SDLC Ownership: Drive the full Software Development Life Cycle for the Equities Smart Order Router, from design to deployment, ensuring robust and high-performance solutions. Global Collaboration: Work intimately with key stakeholders and colleagues across global regions, including product teams, quantitative analysts, and other engineering groups. … including shell scripting and an understanding of system-level performance tuning and troubleshooting in a Linux environment. Microservices Architecture: Practical experience with microservices architecture principles and design patterns, including developing, deploying, and managing services in a distributed environment. Any Beneficial/Nice to have skills and experience: Algorithmic Trading & Routing Strategies: Direct experience in the development or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Vacancy for Senior Infrastructure Engineer at The National Archives (UK)

London, United Kingdom
Hybrid / WFH Options
Digital Preservation Coalition
You are delivery-focused and motivated to provide excellent service. You are passionate about technology and committed to developing your skills. Your creativity and experience help shape the design and development of new services. You are motivated to find solutions to complex problems and seek opportunities to improve processes. Your work will help ensure that today's digital … learn others is necessary. Professional certifications such as Red Hat Certified System Administrator or Cisco Certified Network Associate Routing & Switching are advantageous. Knowledge of cloud architectures, design patterns, and familiarity with Test-driven/Agile methodologies like Scrum and continuous delivery principles are preferred. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Enginner

Hereford, Herefordshire, England, United Kingdom
Hybrid / WFH Options
DCS Recruitment
role or a 12-month fixed-term contract, this opportunity offers the chance to work on mission-critical systems that power millions in financial transactions annually. Key Responsibilities: Design, develop, and maintain robust software applications using C# and the Microsoft .NET framework. Support and collaborate with cross-functional teams across the business. Contribute to multiple projects simultaneously in … agile environment. Build and maintain high-performance systems used by 180 internal staff, 800 clients, and over 5 million end users. Follow established coding standards and design patterns to ensure maintainability and scalability. Troubleshoot and resolve bugs, performance issues, and implement new features in complex, multi-tiered applications. Participate in feasibility studies and contribute to solution design More ❯
Employment Type: Full-Time
Salary: £40,000 - £41,000 per annum
Posted:

Andriod Developer

Sheffield, South Yorkshire, England, United Kingdom
Lorien
Kotlin and Java with understanding of Android framework and libraries.· Experience in Android development tolls such as Android Studio, Gradle and Git.· Strong understanding of mobile app architecture, design pattern and best practices.· Familiar with RESTful APIs, JSON, network framework and third party library integration.· Experience in handling performance optimisation, memory management and app security.· Good to have More ❯
Employment Type: Contractor
Rate: £340 - £360 per day
Posted:

Application Developer

Wembley, Middlesex, United Kingdom
Endeavour Recruitment Solutions
Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF Experience in writing installation packages in InstallSheild Experience designing and developing software including using UML and design patterns Experience in Agile methodology. Experience with source control management systems and continuous integration/deployment environments Experience with relational database design and development. Experience coding reusable single More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer C# .Net - FinTech

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Senior Software Engineer More ❯
Employment Type: Full-Time
Salary: £90,000 - £130,000 per annum
Posted:

Manager, Software Development

Glasgow, United Kingdom
Planet DDS, Inc
to be effective and be able to implement and deliver consistently Resource planning, hiring, team strategy, cross-functional coordination Help drive technical decisions such as architecture, design patterns, CI/CD pipelines, and coding practices to support scalable, resilient, high-performing solutions Proven track record of successfully managing competing priorities Navigate ambiguity and deliver incrementally Assess and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Sheffield/Remote)

Sheffield, Yorkshire, United Kingdom
Hybrid / WFH Options
The Curve
including unit and integration tests. Experience in web development with modern frontend frameworks like React, Vue, or Angular. Strong debugging and troubleshooting skills. Understanding of data structures and design patterns. Comfortable working in a command line environment. Familiarity with continuous integration and deployment. Experience with cloud providers such as AWS, Azure, or Google Cloud. Containerization experience (Docker/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

London, United Kingdom
Hybrid / WFH Options
Ripjar
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Cheltenham, Gloucestershire, United Kingdom
Hybrid / WFH Options
Ripjar
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Ripjar
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Platform Witness

London, United Kingdom
Startup Networks
frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. You'll own the end-to-end design and development of key features of our web application along with the underlying services that support it. You'll be joining a small, dynamic and fast-paced team with … a focus on quality, usability and impact. You'll be involved in every stage of the development lifecycle; from discovery and design, through implementation to deployment, maintenance and continuous improvement. You will be supported by a cross-functional, collaborative and growing team in delivering an impactful product, initially to lawyers and then to a wider set of B2B … observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding of messaging and queuing systems, including design patterns for reliability, retries, and scaling. Strong understanding of PostgreSQL for relational database systems. Experience working with Redis for caching and high-performance data handling. Experience setting up and maintaining More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Platform team) (London)

Plumstead, Greater London, UK
Orbital
edge frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. Youll own the end-to-end design and development of key features of our web application along with the underlying services that support it. Youll be joining a small, dynamic and fast-paced team with a … focus on quality, usability and impact. Youll be involved in every stage of the development lifecycle; from discovery and design, through implementation to deployment, maintenance and continuous improvement. You will be supported by a cross-functional, collaborative and growing team in delivering an impactful product, initially to lawyers and then to a wider set of B2B customers. Youll … observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding of messaging and queuing systems, including design patterns for reliability, retries, and scaling. Strong understanding of PostgreSQL for relational database systems. Experience working with Redis for caching and high-performance data handling. Experience setting up and maintaining More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer (Platform team)

London, United Kingdom
Orbital
frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. You'll own the end-to-end design and development of key features of our web application along with the underlying services that support it. You'll be joining a small, dynamic and fast-paced team with … a focus on quality, usability and impact. You'll be involved in every stage of the development lifecycle; from discovery and design, through implementation to deployment, maintenance and continuous improvement. You will be supported by a cross-functional, collaborative and growing team in delivering an impactful product, initially to lawyers and then to a wider set of B2B … observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding of messaging and queuing systems, including design patterns for reliability, retries, and scaling. Strong understanding of PostgreSQL for relational database systems. Experience working with Redis for caching and high-performance data handling. Experience setting up and maintaining More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Libraries

London, United Kingdom
PhysicsX Ltd
PhysicsX is a deep-tech company of scientists and engineers, developing machine learning applications to massively accelerate physics simulations and enable a new frontier of optimisation opportunities in design, engineering, and systems control. We help our customers fundamentally improve their concepts and designs, transform their engineering processes and drive operational product performance. We do this in some of … important industries of our time - including Renewables & Sustainability, Space, Aerospace, Medical Devices, Additive Manufacturing and Energy. Our work creates positive impact for society, be it by improving the design of artificial hearts, reducing CO 2 emissions from aircraft and road vehicles, or increasing the performance of wind turbines. The Role PhysicsX is developing a platform used by Data … owning the software development lifecycle, including testing, containerization, and CI/CD. Expert-level proficiency in modern Python, with a deep understanding of its performance characteristics, design patterns, and packaging. Familiarity with building performant and reliable Python systems, including low-level C/C++ extensions (e.g., using pybind11, Cython) and instrumentation for production telemetry (e.g., Prometheus, OpenTelemetry More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
management, multithreading, and platform-specific behaviour. Experience building and supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication. Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases. Deliver high-quality, production-ready software … in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical experience applying Scrum practices. Familiarity with modern software architecture principles, including design patterns and refactoring techniques. Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps. Knowledge of test-first development approaches, such as Test-Driven More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Pricing and Risk Developer

City of London, London, United Kingdom
CMC Markets UK Plc
You will use cutting-edge Java programming techniques so experience in this area is essential. As a Senior Developer, youll not only code but also take on key design responsibilities, shaping impactful projects. You'll mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. If youre ready to make a real impact … Expert Level Java Development: You will apply your in-depth knowledge of the Java programming language (8->21) to implement world class trading and pricing systems. Collaborative Development: Design and develop innovative pricing and risk components for our market-making operations, impacting a wide array of asset classes. Cross-Functional: Partner with financial engineering, quant teams, and other … Java development experience within financial systems, ideally in pricing or risk-related applications. Not just a coder, but someone who also focuses on applying best practices, design patterns and principles to develop scalable, maintainable and high-quality code. Experience working within Collections framework Someone who enjoys maths/logic problems and challenges Experience across one or more More ❯
Employment Type: Permanent
Posted:

Principal Software Engineer - Selling Experience

London, United Kingdom
Marks & Spencer Plc
a charity or cause you're passionate about through a dedicated day away from work. What you'll do Your key accountabilities will include: Lead technical excellence from design to operations and launch of core product features or strategic programmes Drive technical direction and influence our overall strategy informing decisions on both Technology and Product investments as well … Experience in implementing solutions using modern, web facing software solutions that provide the best possible experience across multiple devices Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security controls embedded. Confident driving system … design conversations, building systems characterised by high levels of risk, impact, and business or technical complexity Strong understanding of quality assurance, testing quadrants and the testing pyramid, and how to apply them Ability to lead senior engineers and technical customers to a desired outcome, without prescribing it Authoritative skills at cloud computing (network, security, serverless, Kubernetes etc) and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Sipson, Middlesex, United Kingdom
Wise Technical Ltd
Code Review & Best Practices Conduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilities. Provide recommendations on best practices, including coding standards, design patterns, and maintainability improvements. Support performance optimisation through refactoring and improved architecture. Support testing and QA process. 2. Cloud Infrastructure Support & Design Assist in designing, implementing, and optimising … recommendations on system architecture, tools, and frameworks. Identify opportunities for automation and process improvements. 4. Software Architecture & Development Strategy Advise on scalable and efficient system architectures Support API design, integrations, and data flow strategies. Recommend suitable technology stacks for new projects or modernisation efforts. 5. Security & Compliance Assess application security risks and provide remediation strategies. Ensure compliance with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

West Midlands, United Kingdom
Hybrid / WFH Options
Movement8
on a key position in leading a new release team as well as collaborating closely with the Architecture team. Responsibilities: Provide technical leadership and architectural direction across theplatform. Design scalable, resilient software solutions using PHP and Python. Mentor and coach junior developers, fostering a culture of continuous learning. Collaborate with cross-functional teams including architecture, operations, QA, and … code quality, testing, and documentation. Requirements: Strong experience in PHP, Python, microservices, and event-driven architecture (e.g., Apache Kafka). Familiarity with frameworks like Laravel and design patterns such as MVC. Proven leadership in software development and mentoring. Excellent communication, problem-solving, and organisational skills. Experience with tools like Git, PHPUnit, PyTest, and static analysis tools is More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

React Native Developer

Manchester, North West, United Kingdom
Adria Solutions
be confident in delivering secure, high-quality React Native applications commercially. Proficient with ES5 & ES6 & Typescript Expert with different layouts and the ability to develop complex UI with design standards. Working knowledge of consuming third-party APIs and parsing JSON. You will have experience in delivering software in a test … driven style (TDD) and be familiar with appropriate automation testing processes. You will understand the benefits of simple design and are familiar with software design patterns and be pragmatic in their implementation. You will be experienced with agile ways of working and lean-agile principles You will be experienced in sharing your knowledge with other More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

React Native Developer

Manchester, Lancashire, England, United Kingdom
Adria Solutions
be confident in delivering secure, high-quality React Native applications commercially. Proficient with ES5 & ES6 & Typescript Expert with different layouts and the ability to develop complex UI with design standards. Working knowledge of consuming third-party APIs and parsing JSON. You will have experience in delivering software in a test … driven style (TDD) and be familiar with appropriate automation testing processes. You will understand the benefits of simple design and are familiar with software design patterns and be pragmatic in their implementation. You will be experienced with agile ways of working and lean-agile principles You will be experienced in sharing your knowledge with other More ❯
Employment Type: Full-Time
Salary: £40,000 - £55,000 per annum, Negotiable
Posted:
Design Patterns
10th Percentile
£51,250
25th Percentile
£60,000
Median
£73,000
75th Percentile
£85,000
90th Percentile
£92,125