Design Patterns Jobs in England

276 to 300 of 514 Design Patterns Jobs in England

Data Architect

Manchester Area, United Kingdom
Accenture UK & Ireland
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We’re differentiating through our ability to architect solutions using proven design patterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture that thrives on shared success, diverse ways of thinking and enables boundaryless opportunities that can … highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Associate Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients’ existing architecture, working closely with senior More ❯
Posted:

Full Stack Software Developer

Bolton, Lancashire, United Kingdom
Manchestertechfestival
ve used tools like React Testing Library, Vitest, and Playwright to write reliable, maintainable tests for front-end applications. You're well-versed in software architecture and API design … and capable of delivering secure, scalable, and high-performance systems. You understand development frameworks, tooling, and best practices across the stack. You apply software principles and design patterns thoughtfully, and know how to make them work in real-world scenarios. A Bit About AO When it comes to appliances and electricals, we've got the lot. Washing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Performance Engineer

Banbury, Oxfordshire, United Kingdom
Kion Group AG
ensuring alignment with organizational goals and scalability needs. Software Design - responsibility for translating architectural vision into detailed module, component, and interface designs. This covers design patterns, modularity, readability, and maintainability, ensuring solutions are both elegant and pragmatic. Software Testing, Verification, and Validation - ownership of ensuring the correctness, robustness, and quality of software. This includes unit … packaging. Ensures that releases are consistent, traceable, and reproducible across environments. Software Optimization - guiding performance tuning, profiling, and resource efficiency across the software stack. This includes both proactive design for performance and reactive improvements based on real-world usage. Software Development Process & Lifecycle Governance - defining and evolving the team's development methodology, including Agile practices, CI/CD More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Libraries

London, United Kingdom
PhysicsX Ltd
PhysicsX is a deep-tech company of scientists and engineers, developing machine learning applications to massively accelerate physics simulations and enable a new frontier of optimisation opportunities in design, engineering, and systems control. We help our customers fundamentally improve their concepts and designs, transform their engineering processes and drive operational product performance. We do this in some of … important industries of our time - including Renewables & Sustainability, Space, Aerospace, Medical Devices, Additive Manufacturing and Energy. Our work creates positive impact for society, be it by improving the design of artificial hearts, reducing CO 2 emissions from aircraft and road vehicles, or increasing the performance of wind turbines. The Role PhysicsX is developing a platform used by Data … owning the software development lifecycle, including testing, containerization, and CI/CD. Expert-level proficiency in modern Python, with a deep understanding of its performance characteristics, design patterns, and packaging. Familiarity with building performant and reliable Python systems, including low-level C/C++ extensions (e.g., using pybind11, Cython) and instrumentation for production telemetry (e.g., Prometheus, OpenTelemetry More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - C++ & Python

Bristol, Avon, South West, United Kingdom
Connexa
runtime issues including data races, memory leaks, and performance bottlenecks Turn research prototypes into robust, production-ready software modules Lead architecture discussions and enforce clean, scalable design patterns Drive engineering standards across CI/CD, observability, and system modularisation Mentor developers through code reviews, pair programming, and design walkthroughs Bridge the gap between research and … Experience debugging complex issues in large, multi-threaded or real-time systems Comfortable optimising across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA) Passion for clean code, API design, and maintainable architecture Proven track record of delivering production-grade systems in fast-moving teams Desirable: Experience with ROS 2, DDS, or other robotics middleware Familiarity with embedded systems … to apply today. Key words: Senior Software Engineer, Robotics, C++, Python, ROS 2, DDS, CUDA, PyTorch, TensorRT, Real-Time Systems, Embedded Systems, Low Latency, CI/CD, API Design, Linux Kernel, Multithreading, GPU Optimisation, Robotics Engineer, Autonomous Systems, London Engineering Jobs, Robotics Startups, High Performance Computing Established in Didsbury, Connexa Technology Ltd is becoming one of the UK More ❯
Employment Type: Permanent
Posted:

Senior Software Developer (PHP/Laravel/JS)

Norwich, Norfolk, United Kingdom
Maplecroft
Laravel/JS) where you will bedeveloping innovative SaaS applications, delivered via the cloud, working on a combination ofnewprojects, maintenance and supportacrossthe entire lifecycle from concept and system design through to live deployment. You will be part of a growing team developing products for the insuranceindustry,working with insurance companies, suppliers, police forces and all supporting industries - both … latest cloud technologies, serverless and micro services architecture to meet our client and business requirements. Responsibilities Key Responsibilities: Assist with team leadership working alongside other Senior Software Developer. Design and build component-based applications in a web/internet delivery environment. Work on new and existing applications along with enhancements to websites and .web applications. Design … technology and desire to continuously develop and improve Highly Desirable: Scrum/Agile Methodology Experience of deploying and developing applications in/to AWS Knowledge of design patterns Knowledge of micro-services architecture Knowledge of serverless architecture (E.g., Lambda's) Knowledge of Low Code/No Code solutions Experience of Test-Driven Development Experience of CI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Engineer (Research Enablement)

London, United Kingdom
Hybrid / WFH Options
Our Future Health
generations can live in good health for longer. To be successful in this role you will need some of the following: Technical skills You have led the architectural design of systems. Knowledge and experience of building cloud-hosted consumer web applications and backend services using open source technologies such as Node.js, Ruby on Rails, Python in a start … users. Prior experience with Azure (ideally), AWS or GCP. Comfortable working with Infrastructure as Code, ideally with knowledge of Terraform. Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph). Expertise in modern, agile development practices like code review, TDD … at different levels. Understanding of the importance of operational, security and legal factors when designing solutions, with the ability to articulate trade-offs and make informed decisions around design and technology choices. Experience working in small, growing organisations with a high degree of ambiguity, where flexibility is valued. Strong understanding of software quality principles and practices. Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Product Manager

London, United Kingdom
Civica UK Ltd
product delivery Together with the Product Manager, make trade-off decisions when faced with conflicting priorities, resource constraints, or technical limitations Work closely with various stakeholders, including engineering, design, marketing, commercial, and customer success teams to ensure successful product development Analysing data and metrics to inform product decisions, measure product performance, and identify areas for improvement Support a … strong culture of knowledge sharing and product decision and design documentation Demonstrated experience as a Technical Product Manager, working in a modern software or product organisation Proven ability to create and manage backlogs, writing clear user stories with concise and detailed acceptance criteria Capable of prioritising features, requirements, and tasks based on customer needs, business goals, and technical … development methodologies, such as Scrum or Kanban, to manage product development and collaborate with engineering teams Understanding of programming concepts, including data structures, algorithms, and software design patterns Knowledge of technical architecture, including system design, scalability, and performance optimisation We Want You to Bring Your Whole Self to Work There is no such thing as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

VOIP and C++ Development Engineer

Basingstoke, Hampshire, South East, United Kingdom
Southern Communications Ltd
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software design patterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Staff Kubernetes Platform Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and operational design of our Kubernetes Platform as a Service. This platform empowers developers and engineers to deploy Kubernetes clusters that align with standard design patterns, across public and private cloud environments. The ideal candidate should possess a robust background in deploying and running Kubernetes clusters across multi-cloud and hybrid-cloud environments at scale. … refactoring and containerising legacy applications using standard microservices frameworks (e.g., Spring Boot, Quarkus) and Kubernetes standard methodologies. Provide guidance on container standards, CI/CD integration, and scalable deployment patterns to enable efficient modernisation and platform adoption. Use infrastructure as code (IaC) tools such as Helm and Terraform to develop reusable IaC modules. Leverage GitLab and Micro-repos to … to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Sipson, Middlesex, United Kingdom
Wise Technical Ltd
Code Review & Best Practices Conduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilities. Provide recommendations on best practices, including coding standards, design patterns, and maintainability improvements. Support performance optimisation through refactoring and improved architecture. Support testing and QA process. 2. Cloud Infrastructure Support & Design Assist in designing, implementing, and optimising … recommendations on system architecture, tools, and frameworks. Identify opportunities for automation and process improvements. 4. Software Architecture & Development Strategy Advise on scalable and efficient system architectures Support API design, integrations, and data flow strategies. Recommend suitable technology stacks for new projects or modernisation efforts. 5. Security & Compliance Assess application security risks and provide remediation strategies. Ensure compliance with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer (.NET / JavaScript)

London, United Kingdom
Hybrid / WFH Options
Stott and May
day We're looking for an experienced .NET developer to support the development of ComPass - a new internal platform centralising people-related information across business units. Key Responsibilities: - Design and build efficient, reusable C# code integrated with golden source systems. - Translate requirements into functional features with Business Analysts. - Identify and resolve performance issues, bugs, and bottlenecks. - Ensure high … C# and .NET 6+ experience (including MVC and WebAPI) - Proficient in SQL and relational databases - Front-end skills: HTML, CSS, JavaScript, jQuery - Strong grasp of OOP, design patterns, and scalable architecture - Experience with GIT, automated testing, and CI tools - Comfortable working with multiple stakeholders in Agile teams More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Front End Developer React - Fintech

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
company that has seen 30-40% year on year growth for the past 10 years and has ambitious growth plans. As a Senior Front End Developer you'll design and develop new features and enhancements to the front end of the platform with a focus on real-time data visualisation on business critical systems using React. You'll … home the other two days. About you: You have a strong knowledge of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have expertise with React and strong TypeScript skills You have experience with data visualisation and have worked on complex systems You have a good understanding of financial markets More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Level III Service Desk Technician - London

London, United Kingdom
Oxford Economics
European Region to provide on-site support when necessary Projects Assist with the execution of the IT roadmap working with the IT Operations Manager and Head of IT. Design and implement short and long-term plans to ensure cloud infrastructure capacity meets existing and future requirements Conduct research and make recommendations on products, services, protocols, and standards in … by current and planned accreditations and client requirements Seek opportunities to continuously optimise systems and processes, using stakeholder feedback, taking account of technological improvements and new design patterns with cloud technologies Key Working Relationships Internal: Economists/Business Analysts Information Technology/Infrastructure Architects CIO/Head of IT Marketing & Business Development External: As Required Skills, Knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer - FX eTrading

London, United Kingdom
Ascendion
experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer – FX eTrading

London, United Kingdom
Ascendion
experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
Employment Type: Permanent, Contract
Posted:

Systems Software Engineer

London, United Kingdom
Hudson River Trading
Systems Software Engineer, your main focus will be tool development in Python. You'll improve and integrate our existing tools and libraries across the platform, as well as design and building new ones to make trading, research, installation, and monitoring systems easier to manage and more reliable. Strong Python skills and development experience are required, along with Unix … to debug and analyze problems quickly Ability to learn at a fast pace and apply new skills effectively Strong grasp of computer science fundamentals and software design patterns Solid understanding of Linux/UNIX operating systems Preferred: Understanding of Debian operating system Familiarity with systems configuration management and monitoring technologies Familiarity with continuous integration and continuous deployment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Engineer

England, United Kingdom
Atom bank
iOS Guild Lead within Frontend Engineering. Your activity will be aligned to our Savings Value Stream, where you'll use your technical knowledge to provide guidance for team design activities and detailed technical input across the development lifecycle. Outside of delivery, you'll be a key contributor to iOS guild activities and a point of contact for app … you be doing? You will: Write high-quality, performant, secure code for Atom's Mobile Banking Application. Take ownership of various items, including complex features and dependency updates. Design and develop data models/structures, API integrations, loosely coupled code, and the fundamental application framework using appropriate software languages/tools. Identify the technical impact of product delivery. … a relevant subject or equivalent experience. Deep understanding of iOS development, tooling, and frameworks. Excellent knowledge of Swift. Proficiency with Swift UI. Experience with modern Software Design Patterns like MVVM or MVC. Experience in solution design and technical documentation. Knowledge of SOLID, OOP principles, BDD, TDD. Experience with UX development, API integration, and application security. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Product Manager - AI Platforms - GenAI Developer Platform London, GBR Posted today

London, United Kingdom
Bloomberg L.P
Bloomberg's CTO Office is the future-looking technical and product arm of Bloomberg L.P. We envision, design, and prototype the next generation infrastructure, hardware, and applications for the Bloomberg Terminal. Our projects include machine learning-powered products, cloud computing infrastructure and strategy, open source stewardship, generative AI, and more. We are passionate about what we do. For … to be comfortable wearing many hats and balancing technical expertise with business acumen. We'll trust you to Develop a long-term technical strategy, roadmap, framework, design patterns, tools for improving the developer experience for GenAI applications Partner closely with AI product and engineering teams to accelerate their critical projects Interact with internal users and diverse group More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
Tes
stores Writing automated integration and unit tests for large or complex applications Knowledge A good understanding of the foundations of software development, language constructs and common design patterns An awareness of how an agile software development team works and the software lifecycle that accompanies that An appreciation for good documentation and an understanding of how to write More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Remote .NET Developer

Birmingham, West Midlands, England, United Kingdom
Hybrid / WFH Options
Avanti
experience in backend C# development Strong knowledge of OOP, REST APIs, and MVC Experience with SQL and Entity Framework Core Understanding of SOLID principles and software design patterns Nice to Have Exposure to front-end tech (HTML, CSS, JavaScript) Experience with VueJS, Bootstrap, jQuery Any experience in the insurance sector is a big plus The Offer Salary More ❯
Employment Type: Full-Time
Salary: £40,000 - £50,000 per annum
Posted:

Software Security Engineer

Oxford, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Robert Half
week in Central Oxford. The Role Build secure products - ensure security is considered throughout the product and software development lifecycle Provide security best practice, build security design patterns, complete security architecture reviews Support on-going BAU software development processes and champion vulnerability management Provide internal security consultancy and lead on audit engagements, risk activities Skills & Experience Understanding More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Security Engineer

banbury, south east england, united kingdom
Hybrid / WFH Options
Robert Half
week in Central Oxford. The Role Build secure products - ensure security is considered throughout the product and software development lifecycle Provide security best practice, build security design patterns, complete security architecture reviews Support on-going BAU software development processes and champion vulnerability management Provide internal security consultancy and lead on audit engagements, risk activities Skills & Experience Understanding More ❯
Posted:

Lead Software Engineer (Animation)

London, United Kingdom
Hybrid / WFH Options
SEGA
Mentor engineers, fostering growth and collaboration. Communicate progress and technical decisions to stakeholders. Requirements Degree in computer science, engineering, mathematics, or physics. Strong knowledge of C++, design patterns, and software engineering. Experience with C# and Unity is desirable. Minimum five years of professional C++ experience. Experience in game animation systems. Excellent mathematical and problem-solving skills. Effective More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Scientist (SC Cleared or eDV Cleared only)

London, United Kingdom
Hybrid / WFH Options
Matchtech
CD tooling for code deployment and testing. Knowledge of database technologies (e.g., SQL, NoSQL such as Elasticsearch and Graph databases). Understanding of coding best practices, design patterns, and versioning. Strong interpersonal skills and the ability to communicate effectively with clients and colleagues. Benefits: Joining a dynamic and agile organisation. Opportunities for professional growth and development. Working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
England
10th Percentile
£52,500
25th Percentile
£61,250
Median
£73,000
75th Percentile
£85,700
90th Percentile
£91,250