301 to 325 of 733 Design Patterns Jobs in the UK

Application Architect London ·

Location
Greater London, England, United Kingdom
architectural leadership, helping engineers design, build and evolve scalable, maintainable and resilient software solutions. You will apply Fourth's application architecture standards, patterns and engineering principles, while contributing to their ongoing evolution through practical delivery experience. Working closely with software engineers, technical leads and fellow architects … technical challenges and guide architectural decision making from concept through to delivery. Apply and contribute to the evolution of Fourth's application architecture standards, patterns, and engineering principles through practical delivery experience. Produce architectural designs, decision records, and technical documentation that clearly communicate solution intent and support long-term ...

Staff Backend Engineer

Location
Cambridge, England, United Kingdom
improve the lives of millions by empowering anyone to turn concepts into reality. Altium’s unique position in the EDA industry, through supply, design and manufacturing, gives a unique opportunity for customers to connect with the EDA space. The Altium Platform is the foundational rock … able to work and think independently, generate ideas and take responsibility for the solution. Understanding software architecture principles and design patterns related to web services and platforms. Ability to work well with multiple stakeholders, establishing rapport and trust amongst colleagues distributed globally. The Following Would Be Advantageous ...

Principal Full-Stack Developer (.Net+Angular)

Location
United Kingdom
encompassing requirements gathering, implementation, testing, release, and ongoing support. Responsibilities Collaborate with business stakeholders to understand requirements and translate them into technical solutions Design, develop, test, deploy, and maintain scalable applications using C#/.NET and Angular Enhance and extend existing functionality based on user feedback and evolving … data structures Deep understanding of object-oriented design and programming (OOD/OOP) Solid knowledge of SOLID principles and design patterns Experience with multi-threaded and concurrent programming Proven ability to design, build, and support scalable, high-availability applications in production environments Strong ...

Cybersecurity Architecture Manager, Technology and Digital Services

Location
Birmingham, England, United Kingdom
security architecture of strategic technology initiatives, ensuring security is embedded from the earliest stages of design and delivery. Influence security standards, architectural patterns and technology roadmaps that support long-term business and cybersecurity objectives. Lead security architecture reviews and threat modelling activities that help identify and mitigate … risks before they become issues. Drive the adoption of modern security practices, reusable design patterns and emerging technologies across the enterprise. Provide trusted advice to senior stakeholders, helping them navigate complex security decisions and trade-offs. Contribute to the evolution of the organisation's cybersecurity strategy ...

Senior Fabric Architect

Location
Greater London, England, United Kingdom
Role: Senior Fabric Architect Location: London (Hybrid) Employment: Fulltime The opportunity We are looking for an experienced Microsoft Fabric Technical Architect to help design, build and optimise modern enterprise data and analytics solutions. Combining hands-on engineering with technical leadership, you will shape scalable, secure and well-governed … experience designing and delivering Microsoft Fabric solutions in an enterprise environment. Strong data engineering skills, including data pipelines, Lakehouse architecture, Medallion design patterns and dimensional modelling. Practical proficiency in DAX, T-SQL, Python and PowerShell. Experience with Power BI optimisation and Direct Lake. Knowledge and practical experience ...

Software Development Engineer, IAM Stores Security

Location
Greater London, England, United Kingdom
engineering teams across Amazon to adopt the platform. Work with very large datasets: design efficient data models, processing pipelines, and query patterns that keep the platform fast and cost-effective at scale. Partner cross-functionally with security, compliance, and service-owning teams to translate their requirements into … least one modern language such as Java, C++, or C# including object-oriented design Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes ...

Principal Backend Engineer Java Spring Boot AWS

Hiring Organisation
Client Server
Location
East London, London, United Kingdom
Employment Type
Permanent, Work From Home
consultancy, working on complex, long-term transformation projects, primarily within the financial services sector. As a Principal Backend Engineer, you'll lead the design and delivery of high impact technology projects, helping clients modernise legacy systems, migrate to AWS and introduce modern CI/CD and cloud deployment … have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns You are familiar with DevOps, CI/CD pipelines You're collaborative, enjoy problem solving and interacting with clients What ...

Software Development Engineer, IAM Stores Security Amazon

Location
Greater London, England, United Kingdom
engineering teams across Amazon to adopt the platform. Work with very large datasets: design efficient data models, processing pipelines, and query patterns that keep the platform fast and cost-effective at scale. Partner cross-functionally with security, compliance, and service-owning teams to translate their requirements into … least one modern language such as Java, C++, or C# including object-oriented design Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes ...

Lead Data Engineer

Location
Manchester, England, United Kingdom
that underpins automation, business intelligence, and analytics, while mentoring engineers across the team. Job Duties Own the technical architecture, standards and design patterns for the data platform, covering batch and streaming pipelines built on AWS Glue, AWS Lambda, AWS S3 and Redshift. Lead the technical delivery … Data Warehouse migration from SQL Server to AWS, including target modelling, cutover approach, reconciliation strategy and technical risk management. Design and build the real‐time data architecture using Amazon MSK/Apache Kafka and PySpark Structured Streaming (evaluating Apache Flink where it is the better fit), including event ...

Network DevOps Engineer

Location
West of England, England, United Kingdom
overall merit and experience. Essential Skills Advanced proficiency in Python, with a strong grasp on software engineering concepts such as OOP, design patterns and writing testable, maintainable code. Solid experience with Python testing methodologies, with the ability to design and implement a testing strategy from ...

Software Engineer – PHP / Laravel – Mid-Level or Senior

Location
Ipswich, England, United Kingdom
frontend frameworks or libraries, ideally React* Experience working with relational databases such as MySQL* Good understanding of object-oriented programming, software design patterns and testing* Experience using Git-based source control* Clear communication skills and a collaborative approach to working with colleagues* Comfortable adapting to changing requirements … improve application security, performance and reliability* Contribute to testing, code reviews, deployment and ongoing improvements* Depending on your experience, take ownership of technical design for individual features and smaller solutions, contribute to wider design discussions and coach colleagues### What this role offers:* The opportunity to work ...

Software Engineer

Location
Portsmouth, England, United Kingdom
build scalable software solutions using modern technologies. We encourage curiosity, fresh thinking and embracing emerging technologies, including leveraging AI to enhance how we design, develop and deliver software. Your Role At the core of our tech stack is Vue.js (front end), .NET (backend), and MS SQL Server. … Skills We Would Love to See MS SQL Server/T-SQL CI/CD pipelines (GitHub Actions) Docker Knowledge of Design Patterns, OOP, SOLID, and Clean Code Experience with automated testing frameworks (unit testing/front-end testing) is highly desirable Experience with, or a keen ...

Software Engineer (React Native)

Location
West of England, England, United Kingdom
with React Native and TypeScript* Experience building and maintaining mobile applications in a production environment* Good understanding of software engineering principles, design patterns and testing practices* Experience working with REST APIs and/or GraphQL* Knowledge of modern React Native application architecture and state management approaches such … tools* Experience working in regulated industries such as financial services**What Success Looks Like**You'll be comfortable taking ownership of features from design through to production, collaborating closely with design, product and engineering teams, and proactively identifying opportunities to improve both the customer experience ...

Engineering - Internal AI Transformation

Location
Greater London, England, United Kingdom
impact goes beyond the code. You'll own high-stakes automations from discovery to production, acting as a technical partner to internal teams. The patterns, guardrails, and tooling you define will become the blueprint other teams reach for - the standard for how ElevenLabs harnesses AI safely and at speed.The … using tools like ElevenAgents, Claude, and n8n.-Integrating AI systems with our core business stack - Salesforce, Slack, Ashby, and more-Building reusable automation services, patterns and shared templates that multiply the output of every team you touch-Owning experiments end-to-end: spotting the opportunity, building the solution ...

Staff Frontend Engineer

Location
Greater London, England, United Kingdom
Aave design system - setting the standard for quality and consistency Set the bar for frontend performance, from data loading, fetching and caching patterns through to server rendering and streaming Bring product-level thinking to everything you work on - understanding user needs, business context, and technical constraints, whilst … system design and architecture Deep experience with frontend performance engineering - measuring it, diagnosing it, and fixing it Strong command of Next.js patterns for data loading, fetching and caching, and experience handling server rendering and streaming data to the frontend Deep experience with component-driven design ...

Enterprise Security Architect

Location
City Of London, England, United Kingdom
will help build scalable, resilient, and secure systems that support Apex’s business objectives and regulatory commitments. Key Responsibilities Serve as the security design authority for assigned projects, initiatives, or architectural domains. Translate security policies and standards into actionable design controls and implementation guidance. Evaluate emerging … more of: AWS, Azure, IAM, API gateways, ZTNA technologies or data security technologies. Strong understanding of security principles, design patterns, and defense-in-depth strategies. Knowledge of Standards: Strong knowledge of relevant security standards and frameworks such as NIST, ISO 27001, MITRE ATT&CK, SOC2 and OWASP. ...

Senior Software Engineer .Net

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
consuming RESTful APIs using ASP.NET Core, with a strong understanding of secure, scalable and maintainable backend development practices Experience working with modern .NET development patterns and frameworks, including dependency injection, Entity Framework, and automated testing within C# applications. Experience building responsive, accessible and user-centric applications using Angular, TypeScript … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Front End Software Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
Translate UI/UX designs, Figma prototypes and wireframes into accessible, production-ready interfaces. Develop reusable UI components and support consistent design patterns across ARC’s digital platforms. Integrate frontend applications with backend services and APIs, including state management, authentication, input validation and error handling. Create clear … using TypeScript. Experience translating Figma designs into responsive interfaces and collaborating with UX/UI designers. Experience developing reusable components or working with design systems. Experience integrating APIs and handling authentication, validation and errors. Familiarity with cloud-hosted applications, ideally Azure. Experience using Git, participating in code reviews ...

Enterprise Technical Architect (Crown Hosting)

Location
United Kingdom
requirements. Collaborate with other architects and technical leads to align on architectural standards and patterns. Author detailed engineering functional solution documentation Document architectural decisions, patterns, and best practices for wider adoption. Able to balance short-term delivery with long-term technical vision. Your main duties will include: Collaborate with … technical discussions between internal teams and external stakeholders, clearly communicating concepts and driving continuous improvement. Recommend and institute standard methodology, frameworks, design patterns, tools and reference architectures. Participate in architecture reviews, and technical workshops Lead the design and documentation of Platform infrastructure services and architecture ...

Senior Software Engineer - Front End - Studio (Core)

Location
Greater London, England, United Kingdom
ecosystem. What You’ll Do Engineer highly reliable, API-driven payment systems that streamline operations and support our global expansion. Translate product and design requirements into clean, maintainable and well-tested components. Collaborate closely with product managers, business, operations, designers and back-end engineers to deliver high-quality … robust, resilient integrations. Solid understanding of global payment ecosystems, external banking APIs, and streamlining complex operational workflows. Strong command of software design patterns, distributed systems, clean code principles, and automated testing strategies. Ability to actively manage technical debt, negotiate requirements, and ship reliable solutions without demanding perfection. ...

Senior Developer

Location
Greater London, England, United Kingdom
relevant tools such as Java 17+, Git, Docker, Kubernetes, Gradle, Maven, Jenkins, RESTful APIs, ActiveMQ or similar. Understanding of enterprise architecture design patterns and ability to plan solutions using them. Authentication with third party services and API’s (OAuth2, SAML, shared API key) Ability to analyse, debug ...

Full-Stack Software Developer - Bristol

Location
West of England, England, United Kingdom
gRPC) alongside modern frontend frameworks like Vue or React. Distributed Architecture & Data: Solid grasp of event-driven systems (Kafka, SQS), asynchronous design patterns, and hands-on work with NoSQL databases (DynamoDB, MongoDB) or data warehouses. Cloud Infrastructure & DevOps: Practical experience deploying to AWS/Azure using Kubernetes ...

Software Developer | Capital Markets

Location
Greater London, England, United Kingdom
design. The Software Development function creates and maintains applications, frameworks and other software components to deliver to business requirements. Developers conceive, specify, design, engineer, document, test, and deliver bug fixes as needed to provide high quality software solutions. Each Development team is aligned to one of Marex … using cloud native design patterns. Working closely with the enterprise architecture stream and platform engineering team to ensure alignment to organisational technology patterns and standards, and seamless integration and deployment. You will support and advocate for the Marex Agentic AI augmented development strategy. You will take ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
help the wider team deliver exceptional outcomes together. What You'll Do Develop high-quality game content using Unity, C++ and C#. Design, implement, and maintain game features that deliver engaging player experiences. Write clean, efficient, and maintainable code in line with established engineering standards and best practices. … debug, and maintain robust, scalable software solutions. Experience delivering software throughout the full development lifecycle. A solid understanding of software architecture, design patterns, and engineering best practices. Strong analytical thinking and a practical approach to problem-solving. Experience working effectively within multidisciplinary teams. Excellent communication skills, with ...

Product Designer

Hiring Organisation
Randstad Technologies Recruitment
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £490/day
gives you the ownership to set vision, experiment rapidly, and raise the bar for global craft. Key Responsibilities Own end-to-end product design for key international markets, balancing shared platform primitives with region-specific compliance, tax, currency, and language nuances. Design intuitive, transparent, and trustworthy … Analytics to run disciplined A/B tests and experimentation loops that measurably move activation, onboarding, and retention metrics. Build resilient design patterns and frameworks that deploy seamlessly across regions, ensuring visual and interaction excellence at enterprise scale. Shape product direction through compelling design storytelling ...