Design Patterns Jobs in the UK

151 to 175 of 636 Design Patterns Jobs in the UK

Software Engineer - Newcastle (Apache Camel)

England, United Kingdom
Hybrid / WFH Options
WeAreTechWomen
Perform root cause analyses and remediation for integration, system reporting and data issues Maintain quality and ensure responsiveness of applications. Collaborate with the rest of the team to design and launch new features. Qualification Develop and maintain scalable backend applications using object-oriented programming languages (e.g., Java, C#, or similar) - experience in Java is necessary for this role. … or enjoy staying active in developer communities (e.g., GitHub, Stack Overflow, local meetups) Demonstrate a strong grasp of software engineering principles, including clean code, SOLID, and design patterns Have worked with multiple types of databases and understand how to model data based on real-world needs Bring a continuous improvement mindset, proactively identifying and addressing technical debt … or process bottlenecks Are comfortable with end-to-end ownership, from ideation and design through to deployment and monitoring Have prior exposure to regulated or high-impact environments (e.g., public sector, healthcare, finance), with a clear sense of delivery accountability Locations Newcastle Additional Information Equal Employment Opportunity Statement All employment decisions shall be made without regard to age More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Analytics & Data Management, Advertising Core Services

London, United Kingdom
Amazon
high quality data. Spektr Datalake team is building the next version of its core platform for 5x growth. An SDE on this team has a unique opportunity to design the core infra services to scale for Petabytes of data per day with 99.9% uptime, minimal error rates and low operational footprint. Services built by you will utilize technologies … the organization resulting in tangible business growth. Key job responsibilities - Engage with key decision makers such as Product & Program Managers to understand customer requirements and brainstorm on solutions - Design, code and deploy components and micro-services for the core job management pipeline - Ensure testability, maintanability and low operational footprint for your code - Participate in operational responsibilities with your … presence across IN and NA. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer III (iOS)

London, United Kingdom
Expedia, Inc
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values … will be responsible for building a best-in-class shopping experience for our lodging travellers and partners. As a member of the team, you'll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be collaborative and curious as we build new experiences and improve existing … design requirements. Participate in code reviews to assess overcall code quality and flexibility Apply software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimised, and modular with good naming conventions. Drive continuous improvement and continuous delivery in our software development process More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, IES Payments

United Kingdom
Amazon
interested in a high growth career opportunity and enjoy building software that brings smiles to our customers Key job responsibilities Work with the team to solve business problems. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Use software engineering best practices to ensure a high standard of quality for … on the most important stuff. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Front End Engineer(Agentic Intelligence)

London, United Kingdom
Group M Worldwide Inc
strong focus on quality and creating value for our clients. You ll work with a team of developers using open-source technologies, tools and delivery approaches to rapidly design and build. Our philosophy of continuous improvement means all team members are … committed to play and reinvent the way we work, encouraging everyone to grow and improve their skills. A strong interest in Generative AI, LLMs and new design patterns that support this. You should be interested in the implications onto front-end development using AI . Skills and Experience At WPP Media, we believe in the power of … requirements for all of the FE development Ensure all tasks are completed as planned and executed to the highest level of quality and efficiency Work collaboratively with the Design and Product practices. Ensure all new UX/Design brief is fully understood, technically assessed, and signed off for your project before development Produce clean, efficient, reusable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Site Reliability Engineer

London, United Kingdom
Thomas Reuters
a source of real-time, nonpartisan information on world events, trends and culture. The DevOps team takes a factory approach to infrastructure, by designing and developing repeatable cloud-native patterns and applying them to solve business problems. The experience and mentorship we provide to our development teams plays a key role in our collective professional growth. Joining us, you … flavors of (U L)inux and ready to discuss implementations of reg(ex ular expressions) Expert at managing infrastructure as code (IaC) using Terraform while spotting and capturing reputable patterns as modules Extensive knowledge of Docker and experience efficiently packaging Java, NodeJS and Python applications Excellent knowledge of GIT and GitHub including various branching strategies, tagging, rebasing and creating … delivering multi-region, scalable and resilient infrastructure Theoretical knowledge of security vulnerabilities and best practices for mitigating them Attention to detail and excellent ability spotting existing design patterns, standards and conventions Deep desire and practice maintaining uniformity and cleanliness in a large codebases and infrastructure projects Desirable Skills & Experience Hands on experience monitoring large production infrastructure using More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Frontend Developer Engineering Team London, UK

London, United Kingdom
Applied Data Science Partners
looking for someone who thrives on turning concepts into seamless, scalable applications using Next.js (React) and integrating with RESTful APIs. You're someone who cares deeply about responsive design, clean architecture, and delivering intuitive products that users love. You'll be joining a collaborative, cross-functional team where your voice matters, your ideas are welcome, and your code … to products used by clients tackling real-world challenges. If this sounds like you, we can't wait to hear from you! KEY RESPONSIBILITIES: Actively contribute to the design, development, testing, and evaluation of software solutions Ensure the successful delivery of projects Present findings to clients through written documentation, calls and presentations Be an example of software engineering … Drop, SSE, WebSockets, etc. Expertise in HTML, CSS, Javascript with the ability to write complex user interfaces using these languages. This includes knowledge of programming concepts, design patterns data structures, algorithms, and UI components or HTML DOM Strong understanding of the browser box model, CSS flexbox, grid and layering and layout Version controlling code with Git Effective More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

D365 Functional Consultant, Finance

London, United Kingdom
Hybrid / WFH Options
Sysco International
time zones and within a matrix organisation. Key Responsibilities: Requirements Gathering: Collaborate with stakeholders to capture and document detailed business requirements, translating them into clear functional specifications. Solution Design & Implementation: Lead the design and deployment of D365 F&O solutions that align with business needs and industry best practices, ensuring scalability and efficiency. Financial Management: Work … Training & Support: Deliver end-user training and provide post-implementation support to ensure seamless adoption and utilization of the system. Project Documentation: Maintain thorough project documentation, including solution design, process flows, and user guides to ensure clarity and continuity. Collaboration: Work closely with cross-functional teams, including developers, technical consultants, and project managers, to drive project success. Stakeholder … A good level of hands-on experience in designing, configuring, customizing, and implementing enterprise wide D365 F&O projects. Strong knowledge of D365 F&O architecture, design patterns, and best practices Application Lifecycle Management (e.g., Agile, SCRUM, Azure DevOps) Experience in delivering full-cycle D365 F&O implementations, from requirements gathering through to go-live and post More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mendix Solution Architect

London, United Kingdom
Hybrid / WFH Options
Zurich 56 Company Ltd
work in the Fareham/Swindon offices. Closing date for applications: 15th August 2025 The opportunity: We are seeking a highly skilled Mendix Solution Architect to lead the design and implementation of scalable, secure, and high-performing applications using the Mendix low-code platform. In this role, you will translate business requirements into robust Mendix solutions and act … us at the interview about the flexibility you may need. What will you be doing? Serve as the lead architect on Mendix-based projects, defining architecture, design patterns, and integration strategies. Collaborate with business analysts, product owners, and stakeholders to gather functional and non-functional requirements. Translate business needs into Mendix application blueprints that are scalable, maintainable … and aligned with enterprise architecture standards. Ensure best practices in application design, data modeling, UI/UX, security, performance, and deployment. Guide and mentor Mendix developers, perform code reviews, and enforce quality and compliance standards. Work with DevOps teams to define CI/CD pipelines and deployment strategies for Mendix applications. Integrate Mendix with third-party systems via More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Engineer, Amazon Publisher Monetization

London, United Kingdom
Amazon
and come chart your own path at Amazon. Key job responsibilities As a software engineer on the Amazon Publisher Monetization team with Amazon Advertising, you will lead the design and delivery of software services and website stacks that entail engaging creatives, cross-screen placements, targeting, optimization, relevancy and advertiser experiences. You will be building brand new distributed software … history, and transform our experiences. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solutions Architect

Holborn, Greater London, England
Nexus Jobs Limited
MySQL, etc. " Exposure to polyglot programming languages like Scala, Python and Golang will be a plus " Ability to read/write code and expertise with various design patterns " Have used NoSQL database such as MongoDB, Cassandra, etc. " Work on opportunities along with sales, practice, delivery teams through the pre-sales process " Develop customer proposals - solution architecture, pitch More ❯
Employment Type: Permanent
Posted:

Solutions Architect with Pre Sales Experience

London, United Kingdom
Onyx-Conseil
MySQL, etc. • Exposure to polyglot programming languages like Scala, Python and Golang will be a plus • Ability to read/write code and expertise with various design patterns • Have used NoSQL database such as MongoDB, Cassandra, etc. Work on opportunities along with sales, practice, delivery teams through the pre-sales process • Develop customer proposals " solution architecture, pitch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect

London, United Kingdom
Jas Gujral
MySQL, etc. Exposure to polyglot programming languages like Scala, Python and Golang will be a plus Ability to read/write code and expertise with various design patterns Have used NoSQL databases such as MongoDB, Cassandra, etc. Responsibilities include: Work on opportunities along with sales, practice, delivery teams through the pre-sales process Develop customer proposals - solution More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II, Alexa MultiModal Initiatives

London, United Kingdom
Amazon
device frameworks, APIs and more. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, AWS Compute Services

London, United Kingdom
Amazon
solutions for their cloud services. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Azure Data Architect - Hospitality

England, United Kingdom
Hamilton Barnes Associates Limited
Azure Data Architect to join the team on a 6-month contract. Ready to make a move? Get in touch and apply today! Responsibilities: Prepare and present key design decisions … and high-level architecture documentation for approval by the architectural governance body. Produce both high-level and low-level design documentation, following established cloud design patterns and architectural standards. Lead the implementation of Lakehouse architecture using tools such as Azure Databricks, ensuring scalable and efficient data solutions. Design logical and physical data models … Power BI, Key Vault, Automation Account, PowerShell, SQL Database, and broader Big Data platforms. Comprehensive understanding of the Azure ecosystem and its architectural components, with the ability to design and deliver scalable, secure, and cost-effective solutions. Confident in working collaboratively with customer architecture teams, with the ability to challenge and influence design decisions when required. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Cloud Security Engineer, Anti-Fraud Technology

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
The Vanguard Group
ll be expected to provide excellent development, configuration, and integration skills from database to front-end. Write high quality and readable code, assist with code reviews, provide solution design input, build automated tests, create documentation, and other tasks throughout the software development lifecycle. Collaborate closely with the scrum master, technical leads, other developers, and product owner to ensure … is strongly encouraged. A strong handle on industry standards and best practices as it relates to development methodology, software architecture, design principles (e.g. SOLID), design patterns, automated testing strategies. Experience building and consuming web services, and familiarly with microservices-based architectures is a benefit. Exemplary communication skills: the ability to bridge the gap between the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Architect

London, United Kingdom
Hybrid / WFH Options
Satalia (NPComplete)
You will be responsible for creating enterprise-quality AI, ML, and Data Science based solutions. You will be involved in technology selection, API design, and establishing core patterns within our products and client projects. You will consider the functional and non-functional requirements to inform these decisions and lead our development team in implementing them. You will … writing enterprise quality solutions, with extensive experience and familiarity with how enterprise software solutions fit into a wider technical landscape Having a solid understanding of traditional Design Patterns and the ability to adapt these to the AI world Being a strong proponent for rigorous quality processes, automated testing and IaC principles Having excellent written, spoken and diagrammatic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Apprentice Software Engineer

Provision House, Dudley, England
LIFE DEVELOPMENT SOLUTIONS LTD
have problems that cannot be solved with existing resources - identifying performance issues or complex bugs in website infrastructure is a speciality. We often work with other software or design agencies as an enhancement to their existing team. Providing advice and support where required. This work can be anything from coding to managing cloud services to building complex deployment … and ethical conduct. We pride ourselves on meeting and exceeding the expectations of our clients, while also being courteous and approachable to in-house development, project management or design teams. This makes LifeDev a pleasant company to work with for our clients, and a happy working environment for our employees. The technologies, services and frameworks in use by … external assessment body Knowledge modules will include: Software Development Methodologies and Testing Systems Analysis and Design Algorithms, Data Structures and User Interfaces OOP and Design Patterns Opportunity to progress to a Degree Level Apprenticeship and/or permanent role for the right individual Flexible working hours. Typically within Monday to Friday, 9am to 5pm Very More ❯
Employment Type: Higher Apprenticeship
Salary: £11,778 a year
Posted:

Sr. Software Development Engineer, Fulfillment by Amazon (FBA)

London, United Kingdom
Amazon
business problems and map them to well designed technical solutions You will use object-oriented concepts, algorithms and data structures to build systems at Amazon scale You will design, launch, and re-architect multi-tier systems with large amounts of data You will quickly adapt to fast-paced development environment with bias towards simple and extensible code BASIC … internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life … computer science or equivalent - Prior experience architecting, developing and operating large scale distributed systems is a plus - Experience with high-volume transaction processing - Retail/e-commerce system design experience in a global context Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Developer

Exeter, Devon, United Kingdom
Unity Five Ltd
by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to … exceptional problem-solving ability Demonstrate high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms … and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build “full” end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project a positive attitude and ability to work as part of an agile team More ❯
Employment Type: Permanent
Posted:

Lead Software Architect Offshore Renewable Energy Catapult

United Kingdom
Hybrid / WFH Options
Offshore Renewable Energy Catapult
software solutions that support business functions and client requirements. These will be utilised by our people, partners, and customers across a range of platforms. You will: Oversee the design, development, testing, and deployment of enterprise-grade applications and platforms. Maintain and enhance existing internal platforms such as our SPARTA benchmarking platform and PDS platform. Lead in-house development … while also working collaboratively with software providers, consultancies, and owner-operators. Design and implement middleware solutions, connecting systems via APIs and enabling integration with hardware and IoT devices. Assess the commercial and operational value of proposed solutions and communicate this clearly to non-technical stakeholders. Identify and evaluate new technologies-such as AI-and lead their integration into … .NET technologies and languages (VB.NET, C#, ASP.NET, MVC) Strong grasp of web standards and technologies (HTML, CSS, JavaScript, JQuery, REST API, GraphQL) Practical understanding of software design patterns and architectural principles Experience with cloud-hosted infrastructure, especially Azure and AWS (e.g., Azure Functions, EC2) Advanced skills in relational databases, especially Microsoft SQL Desirable: Experience developing in SharePoint More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Automation Engineer

Sheffield, South Yorkshire, Yorkshire, United Kingdom
Experis
development. We are looking for a true software engineer-someone who has built, maintained, and optimized complex systems and is now applying that expertise to automation. Key Responsibilities: Design, develop, and maintain automation frameworks and tools. Collaborate with cross-functional teams to integrate automation into CI/CD pipelines. Troubleshoot and resolve complex issues across systems and environments. … Contribute to architectural decisions and software design discussions. Ensure high standards of code quality, performance, and reliability. Technical Requirements: We are looking for candidates with strong, hands-on experience in the following areas: Programming Languages: Java or .NET. Version Control: Git (especially GitHub). Databases: PostgreSQL. Scripting: Shell scripting (Bash, etc.). … CI/CD Platforms: Jenkins (advanced usage and pipeline development). Cloud Platforms: Google Cloud Platform (GCP). Software Design: Solid understanding of software design patterns and principles. Problem Solving: Excellent troubleshooting and debugging skills. Ideal Candidate Profile: 7+ years of professional software engineering experience. Proven track record in building and maintaining software systems. Strong More ❯
Employment Type: Contract
Rate: £500 - £560 per day
Posted:

Automation Engineer

handsworth, yorkshire and the humber, united kingdom
Experis
development. We are looking for a true software engineer-someone who has built, maintained, and optimized complex systems and is now applying that expertise to automation. Key Responsibilities: Design, develop, and maintain automation frameworks and tools. Collaborate with cross-functional teams to integrate automation into CI/CD pipelines. Troubleshoot and resolve complex issues across systems and environments. … Contribute to architectural decisions and software design discussions. Ensure high standards of code quality, performance, and reliability. Technical Requirements: We are looking for candidates with strong, hands-on experience in the following areas: Programming Languages: Java or .NET. Version Control: Git (especially GitHub). Databases: PostgreSQL. Scripting: Shell scripting (Bash, etc.). … CI/CD Platforms: Jenkins (advanced usage and pipeline development). Cloud Platforms: Google Cloud Platform (GCP). Software Design: Solid understanding of software design patterns and principles. Problem Solving: Excellent troubleshooting and debugging skills. Ideal Candidate Profile: 7+ years of professional software engineering experience. Proven track record in building and maintaining software systems. Strong More ❯
Posted:
Design Patterns
10th Percentile
£51,250
25th Percentile
£59,063
Median
£73,000
75th Percentile
£85,000
90th Percentile
£92,375