9 of 9 Permanent Design Patterns Jobs in Surrey

Senior Software Engineer (PHP)

Hiring Organisation
True9
Location
Woking, Surrey, UK
Employment Type
Full-time
fast-paced Agile environment. You'll thrive in this role if you have: Strong working experience in PHP, OOP, design patterns and principles, including SOLID Strong understanding of automated testing practices Expertise in performant MySQL and relational database design Hands-on experience with API design ...

Software Engineer

Hiring Organisation
Hays
Location
Woking, Surrey, UK
Employment Type
Full-time
using additive manufacturing to enhance jet propulsion performance. The role supports building a software platform that integrates internal and commercial simulation tools, automating design workflows via cloud infrastructure. Based at the manufacturing site in Abingdon, the position involves close collaboration with engineering teams. Key Responsibilities: Design … engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software design patterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated ...

C++ Developer Windows Networking

Hiring Organisation
Client Server
Location
Guildford, Surrey, UK
Employment Type
Full-time
protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills You are UK based and do not require visa sponsorship What's in it for you: *Please ...

C++ Developer Windows - Finance

Hiring Organisation
Client Server
Location
Guildford, Surrey, UK
Employment Type
Full-time
protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with ...

Web Automation Engineer (API & Functional Testing)

Hiring Organisation
Pronetx
Location
Woking, Surrey, UK
Employment Type
Full-time
pushing the boundaries of what's possible in customer experience technology. Job Overview We are seeking a skilled Web Automation Engineer to design, develop, and maintain a robust web automation framework for API and functional testing. The ideal candidate will have hands-on experience in building scalable test … testing Demonstrated experience building automation frameworks from the ground up Proficient in Python, with good knowledge of software design patterns Experience with API testing (REST/GraphQL) and integrating API tests with UI tests Familiarity with test frameworks (pytest, unittest) Solid understanding of CI/CD integration ...

AI/ML Engineer

Hiring Organisation
Brio Digital
Location
Woking, Surrey, UK
Employment Type
Full-time
Engineer (Generative AI/LLMs) Location: Fully Remote (UK-based) The Role We're hiring a Senior Machine Learning Engineer to lead the design and production of Generative AI and Large Language Model (LLM) applications. This role sits at the heart of an AI-focused engineering team, delivering …/CD, and Git. Strong understanding of deep learning, statistical modelling, and optimisation techniques. Nice to Have Experience with agentic design patterns (e.g. ReAct, Chain-of-Thought, tool use). Familiarity with LLM evaluation frameworks such as RAGAS or TruLens. Experience fine-tuning large models or working ...

Full Stack Engineer C# .Net Core JavaScript

Hiring Organisation
Client Server
Location
Woking, Surrey, UK
Employment Type
Full-time
from home per week in a hybrid model Your role: As a Full Stack Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with … React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply ...

Software Engineer

Hiring Organisation
Moorland Recruitment
Location
Guildford, Surrey, UK
Employment Type
Full-time
grow professionally, work with cutting-edge technology, and be part of a team that is shaping the future of packaging. Key Responsibilities Design, develop, and maintain applications using C# and .NET. Collaborate with product managers, and other developers to deliver high-quality software. Write clean, efficient, and well … Strong knowledge of .NET Core/.NET Framework. Familiarity with SQL databases (e.g., MS SQL Server, PostGRE). Understanding of software design patterns and principles (SOLID). Experience with version control systems (e.g., Git). Strong problem-solving and analytical skills. Bachelor's degree in Computer Science ...

Systems Architect, Datacentre Process Improvements (EMEA/JAPAC)

Hiring Organisation
Oracle
Location
Guildford, Surrey, UK
Employment Type
Full-time
automation initiatives at scale across EMEA and JAPAC datacentres, integrating consistent architectural standards, processes, and tools. Lead the standardization of design patterns for datacentre deployments across EMEA and JAPAC to simplify and automate hardware operations and site onboarding. Identify, diagnose, and resolve systemic process bottlenecks—from problem … recognition through analysis, solution design, and successful implementation. Champion quality-focused process improvements using recognized best practices (e.g., ISO 9001, Six Sigma, Lean). Participate in on-site reviews as required (typically monthly) to validate alignment between process documentation and actual site operations. Required Skills and Experience Extensive ...