10 of 10 Permanent Design Patterns Jobs in the City of Westminster

Senior Python Developer/ Engineer

Location
City of Westminster, England, United Kingdom
Gateway, DynamoDB, S3, Secrets Manager, and CloudWatch. Work closely with the Lead React Engineer, Technical Architects, and Engineering teams to implement technical designs, architectural patterns, and coding standards. Collaborate with product managers, designers, and client stakeholders to translate business requirements into robust technical solutions. Design and implement … patterns. Apply software engineering best practices, including SOLID principles, Clean Architecture, Repository Pattern, Factory Pattern, Strategy Pattern, Dependency Injection, and other design patterns to create maintainable and extensible solutions. Implement resilient solutions using retry mechanisms, error handling strategies, circuit breaker patterns, dead-letter queues, and asynchronous ...

Senior Frontend Engineer

Location
City of Westminster, England, United Kingdom
While you will interact with backend services and APIs, the core of your work will be crafting exceptional user interfaces and frontend architecture. Design, build, and maintain rich, interactive user interfaces using Svelte and React (TypeScript), delivering production-grade frontend experiences that surface complex AI and engineering data … computer science, software engineering, or a related technical field or equivalent demonstrable experience Deep understanding of modern frontend architecture, component design patterns, and state management Strong web fundamentals: HTML, CSS, browser APIs, performance, and accessibility Experience consuming and integrating REST APIs and real-time data into frontend ...

Principal Engineer

Location
Westminster, West End, United Kingdom
energized by technical leadership, modern cloud technologies, and building products at scale, we'd love to hear from you. Responsibilities Lead the design and development of large-scale software solutions that support critical business capabilities Shape technical architecture and engineering standards across multiple products and teams Build modern … building backend services using Node.js or similar technologies Proven experience designing and developing complex distributed systems Deep understanding of software architecture, design patterns, and engineering best practices Experience working with cloud platforms such as Azure or AWS Experience developing and deploying microservices-based applications Strong understanding ...

Lead Data Engineer

Location
Westminster, West End, United Kingdom
match to user needs. Your responsibilities will include: Taking responsibility for the development of whole components or subsystems within a team. Development incorporates design, code, test and defect resolution. Focusing on hands-on design and development, using open source and commercial platforms. Defining and enforcing development … requirements: Experience of leading a team of engineers in the implementation of data-intensive system components Experience of applying standards for design (patterns), development, (style guides) and operational readiness (automation, deployment) Proficient software development experience in one of J ava, Scala, or Python Software development experience withdata ...

Forward Deployed Engineer

Location
City of Westminster, England, United Kingdom
production vertical slices, including data ingestion and modelling, backend services and APIs, AI orchestration, frontend experiences, deployment, and operations. Design and build production‐grade AI features, including RAG across structured and unstructured investment data, agentic workflows, document intelligence, and AI‐generated analytics. Build intuitive, information‐dense interfaces … entitlement, data governance, and audit standards appropriate for a regulated and highly confidential investment environment. Champion engineering excellence across testing, architecture, design patterns, and responsible AI evaluation, while mentoring and supporting other engineers. What you’ll bring to the role: 8+ years of software engineering experience, with ...

AI Innovation Engineer, Google Cloud

Location
City of Westminster, England, United Kingdom
years of experience in software or data engineering, including one or more programming languages (e.g., Python, Go, Java), and with design patterns, testing frameworks, and API contract design. Experience using machine learning methodologies (deep learning, reinforced learning), model identification, selection and AI operations (e.g., model monitoring). … relevant education or training. Germany: €150000 - €153000 (EUR) + 20% bonus target + equity + benefits Learn more about benefits at Google . Design and build autonomous agentic workflows utilizing machine learning and generative AItechnologies as part of a fully autonomous or human-in-the-loop agentic workflow. ...

Assistant Director -Data Science

Location
Westminster, West End, United Kingdom
Python, such as AWS Bedrock AgentCore, LangChain/LangGraph, CrewAI, or the OpenAI Agents SDK, with an understanding of agent design patterns including tool use, orchestration, memory, and multi-agent workflows Ability to own the full model-development lifecycle, including problem framing, data exploration, solution design … related quantitative field is required a Master's or Ph.D. in a related discipline is preferred, but not required Responsibilities Lead the design, development, and delivery of innovative AI, ML, and GenAI solutions that create meaningful value for clients and advance product capabilities across the Corporate and Governments ...

Lead Full Stack Engineer (Golang Focus)

Hiring Organisation
Pertemps London
Location
United Kingdom, Holborn and Covent Garden, Greater London
Employment Type
Permanent
Salary
£70000/annum
modern development practices, including AI-assisted development and specification-driven engineering, enabling engineers to focus on delivering quality solutions at speed. Key Responsibilities Design, develop and maintain scalable backend applications using GoLang. Build and enhance RESTful APIs and microservices that support core platform functionality. Contribute to system architecture … technical design decisions. Optimise application performance, reliability and scalability. Troubleshoot, debug and resolve complex technical issues. Collaborate with product managers, engineers and stakeholders to translate business requirements into technical solutions. Write clean, maintainable and well-tested code following engineering best practices. Participate in code reviews and contribute ...

Senior Vice President, Full-Stack Engineer

Location
Westminster, West End, United Kingdom
Engineer to join our team. This role is located in London . In this role, youll make an impact in the following ways: Design and develop web front-end and back-end services for a new platform built to automate the management of the full lifecycle of complex … Java Spring Boot and Angular web development. Strong knowledge of micro-services and micro front-ends. Expertise in reactive UX front-end design patterns. Experience with high availability and high scalability design patterns. Proficiency with GitLab and CI/CD pipelines. Experience working in Agile development ...

AI Technical Delivery Lead, Google Cloud

Location
City of Westminster, England, United Kingdom
defining AI product/workflow specifications. Experience leading cross-functional teams, driving technical deployments, and managing stakeholders. Preferred qualifications: Experience in systems design with the ability to explain model architectures, data analysis, feature engineering, and agent design patterns. Experience in business-aligned evaluation design ...