7 of 7 Permanent Design Patterns Jobs in Surrey

Global Cloud Platform Technical Design Authority

Location
Egham, England, United Kingdom
Level Designs, reference architectures, and strategic technology requirements into implementation-ready Low Level Designs and technical specifications. Determines appropriate implementation approaches, design patterns, technical controls, infrastructure configurations, and operational requirements within approved architectural guardrails. Makes independent technical decisions relating to implementation design, standards application, technology … governance frameworks, operational controls, and reference patterns. Identifies recurring technical issues, implementation risks, and control weaknesses, driving continuous improvement through reusable design patterns, standards enhancement, and automation. Ensures solutions remain aligned with security, compliance, resilience, and operational requirements across the global cloud estate. Delivery Assurance, Vendor Governance ...

Senior Platform Engineer

Location
Reigate, England, United Kingdom
input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional requirements. Lead by example getting directly involved in the day-to-day delivery of work … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in object oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

Solution Architect

Location
Redhill, England, United Kingdom
context diagrams, system component maps, integration maps, application landscapes, and end-to-end system data flows. Establish and maintain architecture standards, design patterns, reference architectures, and governance processes to develop Enterprise Architecture capabilities. Contribute to the development and continuous improvement of the architecture practice, tools, methodologies, templates … scalability, performance, supportability, and operational readiness considerations. Experience producing architecture deliverables using industry-standard architecture modelling and documentation tools. Strong knowledge of systems integration patterns, APIs, messaging technologies, and data exchange mechanisms. Experience supporting technical delivery teams throughout implementation, testing, deployment, and operational transition. Excellent stakeholder management skills, with ...

Principal Software Engineer (AI)

Location
Woking, England, United Kingdom
operations. Design and productionise scalable GenAI solutions using approaches such as retrieval augmented generation (RAG), MCP‐style integrations, and selectively applied agentic patterns, balancing capability, cost, performance, and trust to deliver measurable value from proof‐of‐concept through early adoption and general release. Translate scientific and business … designs that integrate cleanly with data platforms, workflows, and APIs. Establish engineering best practices for GenAI/LLM applications, including system design patterns, evaluation approaches, reliability, scalability, and maintainability standards across the AI engineering lifecycle. Act as a technical leader by mentoring engineers, influencing architectural direction ...

Senior Systems Engineer

Location
Guildford, England, United Kingdom
engine infrastructure Working with the Lead Systems Engineer to conduct a thorough technical assessment of engine and game systems Collaborating across departments to design and deliver key engine features. Profiling and resolving performance issues across CPU, GPU and memory Ensuring high-quality, maintainable output - from broad system design … optimisation and porting processes Strong understanding of hardware across different platforms Strong C++ skills, including sound knowledge of multithreading, software design patterns, and systems architecture Familiarity with game engine architecture across multiple engines including proprietary Good problem solving and debugging skills Bonus points for: Any additional coding ...

Software Engineer

Location
Woking, England, United Kingdom
involving a wide range of programming languages, technologies and data formats. Participate in the complete software lifecycle, including requirements analysis, specification, architecture and design, development, deployment, maintenance and support. Support the software and tools produced by the team, collaborating daily with engineers across the IndyCar and Hypercar engineering … military, games or aerospace industries, real-time systems or a similar setting. A strong theoretical understanding of object-oriented programming, design patterns and principles, data structures and algorithms, relational and NoSQL databases, and test-driven development. A BSc in Computer Science or a relevant engineering discipline ...

QA Automation Engineer

Location
Leatherhead, England, United Kingdom
team. The role requires a minimum of three days per week onsite to support close collaboration with colleagues and stakeholders. KEY RESPONSIBILITIES: Design, develop, maintain, and execute automated UI and API tests using Playwright applying Page Object Model (POM) principles, whilst contributing to the continuous improvement of automation … hands-on experience developing and maintaining automated tests using Playwright using TypeScript. Experience implementing automation frameworks using Page Object Model (POM) or similar design patterns. Solid manual testing experience across web applications, APIs, backend systems, and end-to-end business processes. Experience testing RESTful APIs using Postman ...