426 to 450 of 634 Design Patterns Jobs in England

Senior Software Engineer

Hiring Organisation
Microlise
Location
London, England, United Kingdom
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Full Stack Developer – Treasury Technology

Location
Greater London, England, United Kingdom
projects, coordinating priorities and dependencies across a global technology organization Take end-to-end ownership of software systems throughout the application lifecycle, from design and development through deployment and ongoing support Apply sound engineering practices to solve complex business problems in a fast-paced … environment What You Bring At least five years of hands-on programming experience, with a strong understanding of object-oriented programming, design patterns, service-oriented architecture, concurrency, and SOLID principles Hands-on .NET development experience, including C# and ASP.NET Web API Experience building web applications using Angular ...

Security Architect

Hiring Organisation
Oscar Associates (UK) Limited
Location
Yorkshire, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£70,000
design principles across cloud, infrastructure, data, identity and operational environments What You'll Be Doing Set and maintain security architecture principles, standards, patterns and reference designs Provide security architecture input to enterprise systems and transformation programmes Shape Identity and Access Management (IAM) design, including access … technology, business integrations, acquisitions and emerging technologies What We're Looking For Experience developing and applying security architecture standards, principles and design patterns Strong understanding of IAM, access governance and segregation of duties Experience assessing or designing secure cloud, infrastructure, network, integration and data solutions Working knowledge ...

Software Engineer – CFD Solver Development

Location
Cambridge, England, United Kingdom
solver development team. The primary focus of the CFD solver team, a unit within our Computational Fluid Dynamics (CFD) division, is the conception, design and development of core thermo-fluid flow solver capabilities within Siemens Digital Industries’ flagship multi-physics simulation product, Simcenter STAR-CCM+. The CFD solver … flow, ideally in aerodynamic or hydrodynamic applications Good understanding of software design principles, and a willingness to learn modern design patterns Familiarity with high-performance computing concepts, including parallel programming and GPU computing Nice to have: Coursework or project experience in thermodynamics, heat transfer, multiphase ...

Senior Software Engineer London London

Location
Greater London, England, United Kingdom
yourself in the field, working alongside our forward deployment team integrating with customer platforms and technologies, other days you might be leading the design on a brand-new product to satisfy the requirements of various different customers and partners that we work with. Every day is different … primary programming language for all development Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns/principles Experience developing in Docker and containerized development environments, and using Linux-based operating systems Travel Requirements: General willingness to travel for company ...

Domain Security Architect

Location
Reading, Berkshire, United Kingdom
national security expectations. The architect will contribute to the design of IT services aligned to the AWE security roadmaps, design patterns, and reference architectures that protect both IT and OT environments from global threats. Key Accountabilities: Security Requirements: Understand business objectives, user needs, and security … standards in safety, health, and security. Essential Criteria: Degree and equivalent experience in IT, Engineering, or Architecture Demonstrated experience in architecture or technical design roles Experience working in multi-disciplinary teams and navigating governance processes Track record of developing secure, scalable, and standards-aligned solutions Ability to translate ...

Staff Engineer

Location
Birmingham, England, United Kingdom
Full Stack Engineer to help build and scale customer-facing products. This is a hands-on technical leadership role, taking ownership of solution design, architecture and implementation while working with a modern tech stack and deploying to production daily. Key Skills Technical TypeScript (5+ years' experience) Node.js microservices … Bonus DevSecOps practices Automated testing and quality assurance AI-driven software development Scalable, secure SaaS platforms Clean code, SOLID principles and design patterns #J-18808-Ljbffr ...

Senior .NET Engineer - Remote, CI/CD & Microservices

Location
Witney, England, United Kingdom
C#, ASP.net Core, Web API. Maintains relevant documentation around the solutions. Conducts Code Reviews and ensures SOLID principles and standard design patterns are applied to system architectures and implementations. Evaluates, understands and recommends new technology, languages or development practices that have benefits for implementing. Collaborate with … JSON Well versed with C#, modern UI technologies and database\ORM technologies. Must have solid understanding of modern architectural and design patterns. Comprehensive knowledge of automation testing and modern testing practices e.g. TDD, BDD etc. Strong exposure in one or more Implementation of CI & CD using Jenkins, Dockers ...

Mobile Software Engineer - Android

Location
City of Westminster, England, United Kingdom
Software Engineer - Android to help build and evolve Curve’s next generation mobile experience. Working within a cross-functional engineering team, you’ll design, build and deliver secure, scalable and high-performing Android applications using Kotlin and Jetpack Compose. You’ll collaborate closely with designers, product managers … Android applications using Kotlin and Jetpack Compose Experience developing secure, scalable and high-performance mobile applications Strong understanding of Android architecture, design patterns and SOLID principles Experience with Clean Architecture and object-oriented programming Deep understanding of Android components including Activities, Fragments, Services, Content Providers and Broadcast ...

DEV OPS Engineer - contract

Location
Leeds, England, United Kingdom
Role The DevOps Engineer will participate in the entire development lifecycle, including requirement analysis, system design, development, quality assurance, testing and deployment. Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data. Ensure that high levels of automation are implemented … users and other IT teams Profile The DevOps Engineer, experienced in Agile and DevOps methodologies. Experience with core Java, Spring and design patterns; Experience with API development and Microservice framework; Experience on continual integration framework Experience with Unix including ability to analyse log files; Experience with RDBMS ...

Design Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
Newbury, south west england, united kingdom
looking for a talented Design Verification Engineer to join our teams in Newbury, England. In this role, you will play a key part in verifying complex mixed-signal ICs, building reusable testbenches, and contributing to the development of advanced verification methodologies. Job Title: Design Verification Engineer … Ruby, sh/csh, TCL, Make, Perl Power-aware verification (using CPF/UPF) Object-oriented programming and use of OOP design patterns Additional Information Hybrid remote position: 2+ days in-office per week, with days based on business needs and team preference Candidates must be within ...

Solutions Architect

Location
Oxford, England, United Kingdom
standards, governance, and implementation. Excellent stakeholder management and communication: can influence at exec level, simplify complex trade‐offs, and align diverse teams behind common patterns and outcomes. Strong technical first principles, confidence and willingness to remain hands‐on in solution delivery where appropriate, and an enthusiasm for empowering engineering … experience architecting solutions within a Microsoft 365 ecosystem, with a wider, cloud native, SaaS application estate. Experience with event driven integration design patterns, that deliver observability, resilience, and operational effectiveness. An AI first mindset. Enthusiastic about the opportunities to improve process, day‐to‐day productivity, and innovate ...

Lead Full-Stack Java Engineer

Location
Knutsford, England, United Kingdom
Description Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code … Spring Cloud, Spring Framework, Java 21+ Good knowledge of RDBMS and any No-SQL DB (Mongo, Cassandra etc) Good understanding of Design patterns (SOLID) and clean code. Experience in building large scale distributed systems, microservices, Kubernetes, Containerized deployments. AI driven SDLC creation and management. Payments Knowledge. Understanding ...

Pre-Sales Solution Architect (AI)

Location
Greater London, England, United Kingdom
product management and services teams. Work closely with our internal Product Management and services teams and provide technical and business feedback for product design, architecture, launches, and updates that would benefit our customers. Provide mentorship as needed to the Solution Engineering community in the organization. … tools (chatbots, agents...) for content search, content analysis, content generation, task automation and potentially vibe coding. Knowledge of cloud-native application design patterns (Kubernetes, APIs, micro-services, service mesh, and more). Advanced knowledge of business outcome-focused architecture, engineering, and operations practices. What you’ll bring ...

Solution Architect (Commerce)

Location
Greater London, England, United Kingdom
into solution architecture Ensure your architecture vision is realised by our teams, across all phases of programme delivery Understand common problems, design patterns and considerations for a distributed eCommerce architecture and apply this knowledge to your solutions Understand the level at which solution architecture applies, and help … Follow the principles and guidance set out by the Solution Architecture team Contribute to the initiatives of our Solution Architecture team, including developing common patterns for new technologies and developing PoCs against industry trends. What we want from you: Core understanding of the capabilities of a wide range ...

Senior Java/React Full-Stack Engineer (Microservices)

Location
Greater London, England, United Kingdom
back-end services and modern front-end experiences. It requires 5+ years of full stack development, a strong foundation in OOP, design patterns, data structures and algorithms, plus experience in Agile/Scrum with CI/CD and test automation. #J-18808-Ljbffr ...

Python Software Engineer Machine Learning AWS

Location
Cambridge, England, United Kingdom
strong knowledge of AWS You have a good knowledge of modern software engineering best practices, microservices, TDD/DDD, common Design Patterns Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential What's in it for you: As a Python Software Engineer ...

Graduate Applied Research Engineer

Location
Greater London, England, United Kingdom
Core responsibilities: Designing, building, and testing AI‐powered experiments working with leading‐edge ML models. Building and deploying AI‐powered microservices following standard design patterns. Implementing infrastructure as code using tools like Terraform or CloudFormation to automate deployment and scaling processes. Statistical evaluation of candidate systems against functional ...

Data Scientist Senior Associate (AI/ML) - Risk Management

Location
Greater London, England, United Kingdom
requirements into technical specifications and supporting milestone achievement Integrate solutions into operational workflows by collaborating with engineering teams on APIs and batch pipelines, deployment patterns, reliability, and user adoption Implement drift monitoring and model retraining processes to maintain model accuracy and performance through ongoing performance monitoring Required Qualifications, Capabilities … Python-based machine learning libraries such as TensorFlow, PyTorch, and scikit-learn Familiarity with orchestration frameworks (for example, LangGraph) and agent design patterns Strong written and verbal communication skills with the ability to explain technical concepts and results to technical and non-technical audiences Demonstrated ability ...

Principal Software Engineer - Enterprise Automation and Orchestration Platforms

Location
Christchurch, England, United Kingdom
engineering, and improve release practices so changes are repeatable, observable, and recoverable. You will integrate authentication, access controls, and security‐by‐design patterns directly into automation workflows. You will also help teams adopt artificial intelligence‐enabled engineering automation in a way that is validated, traceyble, and safe … enterprise automation and orchestration platform supporting large-scale infrastructure automation across Windows, Linux, and network devices. Defineplatform architecture, technical standards, and reusable automation patterns to improve consistency, quality, and time to delivery. Buildanddeliverautomation capabilities using Ansible and Red Hat Ansible Automation Platform, including well-documented modules, collections, and runbooks ...

Infrastructure Solution Designer

Location
Salford, England, United Kingdom
existing architecture, security, engineering and 3rd party teams to ensure we are following both industry and PXC best practices. Key Responsibilities Architecture, Design & Engineering – Create, review, and support high‐level and low‐level designs across identity and on‐premise infrastructure domains. Design secure architectures and target … cloud infrastructure, Identity & Access Management (IAM), Email services, and End User Compute (EUC) including MDM and VDI. Develop and promote repeatable design patterns to improve application security, resiliency, development velocity, and cost efficiency. Ensure all solutions embed connectivity, security, and compliance requirements from inception. Continuously analyse existing ...

Lead/Principle Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
Cheltenham, South West, United Kingdom
Employment Type
Permanent Contract, On-site
join a high-performing team delivering secure, mission-critical solutions for Defence, National Security, and Government customers. This role offers the opportunity to design and develop modern backend platforms and services that support some of the UK's most complex and secure technology programmes. Working within Agile, cloud … performing systems across both public and private cloud infrastructure. You'll play a key role in the full software development lifecycle, from solution design through to deployment and operational support, while collaborating with multidisciplinary teams to deliver innovative solutions that make a real-world impact. Please note: Active ...

Software Development Manager - Agentic AI, Alexa for Shopping (Rufus)

Hiring Organisation
Amazon
Location
London, England, United Kingdom
calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems- Experience delivering products against plan in a fast-paced, multi-disciplined, distributed-responsibility and often ambiguous … environment- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience in leading the definition and development of multi tier web services- Experience partnering with product ...

Finance Systems Enterprise Architect

Hiring Organisation
WOOD GROUP
Location
London, England, United Kingdom
United KingdomWorkplace: HybridSchedule: Full timePosted: 2026-11-09Closes: 2027-02-01Market Sector: AllRecruiting Type: Professional & TechnicalRemarkable people, trusted by clients to design and advance the world. Wood is recruiting for a Finance Systems Enterprise Architect with accountability for designing and governing the overall architecture … financial data across all system interfaces, ensuring appropriate controls, reconciliation processes, and segregation of dutiesArchitecture Governance: Establish architecture principles, standards, design patterns, and review processes across all Finance technology projects. Review, modify, and approve solution designs produced by implementation partners and internal teams to ensure compliance with ...

Software Development Manager, Alexa for shopping (Rufus)

Location
Greater London, England, United Kingdom
calibre Software Engineers developing complex, world class, scalable software systems that have been successfully delivered to customers Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience delivering products against plan in a fast-paced, multi-disciplined, distributed-responsibility and often ambiguous … environment Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations Experience in leading the definition and development of multi tier web services Experience partnering with product ...