5 of 5 Permanent Design Patterns Jobs in Surrey

Solution Architect

Location
Redhill, England, United Kingdom
architecture artefacts, including system context diagrams, component maps, integration maps, application landscapes, and end-to-end data flows. Establish architecture standards, design patterns, reference architectures, and governance processes. Contribute to continuous improvement of architecture practices, tools, methodologies, templates, and ways of working. Support knowledge transfer and maintain … 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 ...

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

Systems Engineer

Location
Guildford, England, United Kingdom
documented C++ code in line project standards Working with our Lead Systems Engineer to review, optimise, and adapt code Collaborating across departments to design and deliver key technical features Building scalable, data-driven architectures within engine infrastructure Profiling and optimising to meet performance targets Ensuring high-quality, maintainable … optimisation and porting processes Evidence of working on shipped AAA titles Strong C++ skills, including sound knowledge of multithreading, software design patterns, and systems architecture Familiarity with game engine architecture across multiple engines Good problem solving and debugging skills Bonus points for: Any additional coding languages under ...

Optimisation Engineer

Location
Guildford, England, United Kingdom
coding practices Requirements What we’re looking to see on your CV: Experience in game development through all stages of the process from design to shipping … Experience in the games industry, in a performance, platform, or core technology role. Strong C++ skills, including knowledge of multithreading, software design patterns, and systems architecture Experience and understanding of low-level CPU and GPU profiling tools Experience working with large code bases Familiarity with game engine ...