226 to 250 of 597 Design Patterns Jobs in England

Software Engineer

Location
Sheffield, England, United Kingdom
languages Familiarity with REST APIs and API integration. Working knowledge of both NoSQL and relational databases. Good understanding of software engineering principles and design patterns. Strong communication skills, with the ability to explain technical concepts clearly. Desirable Skills Experience with Docker and Kubernetes in development or production environments. ...

Senior Machine Learning Engineer

Location
City Of London, England, United Kingdom
science domain What will you bring to the team? Proficiency in Python and a strong understanding of software engineering principles (OO design, patterns, testing) applied to Machine Learning Demonstrable experience designing and operating ML systems in production (not just training models in notebooks), including familiarity with serving … patterns (e.g., REST APIs, batch inference, event-driven) Experience with orchestration tools (e.g., Airflow, Dagster) and cloud-native ML platforms (e.g., AWS SageMaker, GCP Vertex AI) Ability to influence decision-making regarding infrastructure and tooling, balancing 'build vs. buy' discussions Strong knowledge of Infrastructure as Code (Terraform) and containerization ...

Cloud Architect

Location
Wilmslow, England, United Kingdom
drive the software architecture for the next generation of chromatography data systems. You’ll architect scalable, multi-tenant SaaS solutions, incorporating systems design and security, all while having first‐hand access to real customers as they share feedback on their needs for the type of system used … design Proficiency in designing Multi-tenant SaaS applications with high-volume transactions, Strong understanding ofcomputer science algorithms, data structures, design patterns, and testing methodologies Demonstrated ability to communicate effectively across internal and external organizations Extensive experience with .NET and .NET Core Preferred Qualifications AWS Certified ...

Full Stack Developer – Java, Angular/React and Google Cloud

Location
Park Central, England, United Kingdom
scheme and Gym benefits The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year Your key responsibilities Design, develop and maintain responsive user interfaces using Angular and React Build scalable, secure back-end services and RESTful APIs using Java and Spring Boot … full‐stack development experience, with strong Java, Spring Boot, Angular and/or React expertise Hands‐on experience of microservices architecture, design patterns and RESTful APIs Experience with Hibernate, Java Persistence API and relational databases such as Oracle, MySQL or PostgreSQL Practical experience with Docker, Google Cloud ...

Freelance Content Design Lead

Hiring Organisation
Salt Search
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£520.00 per day
Content Design Lead (Global Product, Agency) | Contract | £520/day Old Street, London, Hybrid: 1-2 days per week in-house, rest remote · 12 months · Start mid to late November A global digital agency needs a Content Design Lead to work on a client project … months at £520 a day, starting mid to late November. What you'll do Set content standards, terms and design patterns for the website and app Agree how content is written, approved, translated and published with the client's business and product owners Work in agile product ...

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 ...

Senior Applied AI Engineer (Defence Contractor)

Location
Greater London, England, United Kingdom
technical bar. You act as a technical authority for agentic AI, taking technical ownership of the workstream, setting the design patterns and direction other engineers build to, and leaving behind systems and documentation the team can maintain after your engagement ends. What We're Looking For Significant … with the latency and precision they need to be useful. Fluency with Docker, Git and cloud platforms (AWS preferred). Understanding of secure deployment patterns: air‐gapped, on‐premises or sovereign cloud. A builder's mindset: you ship real, dependable systems and can explain them clearly to technical ...

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 ...

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 ...

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 ...