251 to 275 of 597 Design Patterns Jobs in England

Full-Stack Software Developer - Bristol

Location
West of England, England, United Kingdom
gRPC) alongside modern frontend frameworks like Vue or React. Distributed Architecture & Data: Solid grasp of event-driven systems (Kafka, SQS), asynchronous design patterns, and hands-on work with NoSQL databases (DynamoDB, MongoDB) or data warehouses. Cloud Infrastructure & DevOps: Practical experience deploying to AWS/Azure using Kubernetes ...

Software Developer | Capital Markets

Location
Greater London, England, United Kingdom
design. The Software Development function creates and maintains applications, frameworks and other software components to deliver to business requirements. Developers conceive, specify, design, engineer, document, test, and deliver bug fixes as needed to provide high quality software solutions. Each Development team is aligned to one of Marex … using cloud native design patterns. Working closely with the enterprise architecture stream and platform engineering team to ensure alignment to organisational technology patterns and standards, and seamless integration and deployment. You will support and advocate for the Marex Agentic AI augmented development strategy. You will take ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
help the wider team deliver exceptional outcomes together. What You'll Do Develop high-quality game content using Unity, C++ and C#. Design, implement, and maintain game features that deliver engaging player experiences. Write clean, efficient, and maintainable code in line with established engineering standards and best practices. … debug, and maintain robust, scalable software solutions. Experience delivering software throughout the full development lifecycle. A solid understanding of software architecture, design patterns, and engineering best practices. Strong analytical thinking and a practical approach to problem-solving. Experience working effectively within multidisciplinary teams. Excellent communication skills, with ...

Product Designer

Hiring Organisation
Randstad Technologies Recruitment
Location
City of London, London, United Kingdom
Employment Type
Contract
Contract Rate
£450 - £490/day
gives you the ownership to set vision, experiment rapidly, and raise the bar for global craft. Key Responsibilities Own end-to-end product design for key international markets, balancing shared platform primitives with region-specific compliance, tax, currency, and language nuances. Design intuitive, transparent, and trustworthy … Analytics to run disciplined A/B tests and experimentation loops that measurably move activation, onboarding, and retention metrics. Build resilient design patterns and frameworks that deploy seamlessly across regions, ensuring visual and interaction excellence at enterprise scale. Shape product direction through compelling design storytelling ...

Software Tech SME

Location
East Midlands, England, United Kingdom
Role Overview The Software Tech SME is responsible for providing technical leadership in the design, development, and delivery of high-quality software solutions. This role combines development governance and architectural guidance to applications from conception to deployment, then transferred into support. Key Responsibilities Technical Leadership: Lead the design … leadership. Proficiency in relevant programming languages and frameworks (e.g., Java, C#, Python, JavaScript, .NET, etc.). Strong understanding of software architecture, design patterns, and best practices. Experience with agile development methodologies (e.g., Scrum, Kanban). Excellent problem-solving, communication, and interpersonal skills. Experience with cloud platforms (e.g. ...

Desenvolvedor React-native - Sênior

Location
Greater London, England, United Kingdom
atribuições: Projetar, desenvolver e manter aplicações mobile de alta performance e escala com React Native e TypeScript Colaborar com times de Product Design/UX para transformar interfaces e fluxos complexos em jornadas intuitivas, fluidas e acessíveis Garantir a qualidade do código com testes automatizados (unitários, integração … permissões, CocoaPods, Gradle e conflitos de dependências nativas Testes automatizados com Jest, React Native Testing Library e correlatas Clean Architecture, SOLID, Design Patterns e componentização modular (Design Systems) Git e fluxos colaborativos (Gitflow, Trunk-based development) Experiência em fintechs, meios de pagamento, crédito ou benefícios ...

Principal Cloud Architect

Location
Greater London, England, United Kingdom
experienced cloud architect who wants to shape major cloud transformations, strategic bids and complex customer solutions. You will act as a delegated design authority across high-value and high-risk engagements, ensuring cloud solutions are secure, scalable, commercially viable and deliverable. Working across presales and delivery, you will … solution viability. Support architecture governance, design reviews and Architecture Review Board activity for strategic engagements. Develop reusable reference architectures, design patterns, accelerators and architecture guidance. Mentor Cloud Solutions Architects and Senior Cloud Solutions Architects, improving design quality and consistency across the team. Identify ...

Test Engineer

Location
Stevenage, England, United Kingdom
Test Engineer you will be joining a team of ~30 people, as a team you will be responsible for the design, build and deployment of complex test sites for Space Equipment within the Satellite industry. The kit you work on has been used in products like: HyPERION, Galileo … automated test software. Proficient with NoSQL Databases, we use MongoDB, but Casandra, CouchBase, CouchDB or similar are welcomed. Understanding of software design patterns and system architectures. Automation of test hardware and software and basic PC & LAN configurations How you will contribute to the team Design ...

Senior Backend Engineer

Hiring Organisation
IO Associates
Location
Bristol, Somerset, United Kingdom
Employment Type
Permanent
Salary
GBP 75,000 - 90,000 Annual
continuous improvement. The Role As a Senior Backend Engineer, you'll play an important role throughout the software development life cycle, from initial design and planning through to implementation, testing, deployment and ongoing optimisation. Your responsibilities will include: Designing, developing and maintaining robust Back End services and APIs. … RESTful APIs. Familiarity with NestJS or a comparable Node.js framework. Experience developing and deploying applications using AWS. Understanding of software architecture, design patterns and maintainable coding practices. Experience with automated testing, ideally using Jest. Proficiency with Git, pull requests and collaborative code review workflows. Experience working with ...

Staff / Senior Lead Software Engineer - Backend Platform

Location
Greater London, England, United Kingdom
with SDLC and Infrastructure teams and play a pivotal role in driving standardization and promoting best practices across Investments' technology landscape. Job responsibilities Design, develop, andmaintainbackend libraries and frameworks using Java and Spring Boot, tailored to the needs of asynchronous architecture that powers the Investments' ecosystem. Build scalable … with managing build tools such as Maven and Gradle and their role in SDLC standardisation. Solid understanding of software engineering principles, design patterns, and best practices. A champion of security best practices in backend development. Experience with designing modern APIs, micro-service architectures, and distributed asynchronous systems ...

Principal Security Consultant - DSS

Location
Birmingham, England, United Kingdom
across a wide range of exciting customer environments. Act as a trusted security consultant, developing reference architectures, target operating models and design patterns spanning Microsoft-native and non-Microsoft technologies. Design and integrate security controls within complex enterprise, hybrid and multi-cloud architectures, ensuring interoperability … engagements, contribute to statements of work, and ensure effective transition from design into delivery. Maintain and continuously improve standard methodologies, deployment patterns and delivery processes, driving consistency, quality and maturity across consultancy and managed services engagements. Build and sustain strong client and stakeholder relationships, representing the security ...

Group Director, Security Architecture

Location
Greater London, England, United Kingdom
builds a deep relationship with the teams in that unit. Security Architecture Design – a central function that delivers design patterns to ensure a consistent implementation of our controls across the group. This team researches new technologies, and provides guidance on how to secure them. They … also run a project to provide a risk posture review across the application portfolio against our standards. This team also runs design forums, assists in policy and standard creation, and provides consulting on hard security problems as needed. Security Architecture review – a central function that delivers a range ...

Solutions Architect

Location
Greater London, England, United Kingdom
knowledge of product lifecycle* Expertise in cloud technologies (AWS preferred), microservices architecture, APIs, DevOps practices, and Agile methodologies* Understanding of architecture design patterns and practical application in large-scale systems* Knowledge of enterprise data management frameworks, data warehousing strategies, and data analytics systems* Proficient in .NET development … designing and implementing event-driven architectures that allow asynchronous, decoupled, and scalable interaction between services and components* Expertise in cloud-native solution design using leading platforms (preferably AWS), leveraging managed services, containers, serverless, and infrastructure as code* Able to express complex architecture designs clearly using the C4 model ...

Software Engineer

Location
Gloucester, England, United Kingdom
What you'll be doing Develop high-quality, secure, and maintainable software, following engineering standards, best practices, and architectural guidance. Contribute to solution design and Agile delivery, participating in planning, estimation, technical discussions, and feature development. Support application reliability and continuous improvement, using debugging, root-cause analysis, automation … developing skills and sharing knowledge. What you'll need to have Strong understanding of software engineering principles, including modern development practices, design patterns, coding standards, and proficiency in Azure and .NET. Experience delivering solutions in Agile environments, with the ability to manage workloads and meet deadlines effectively. ...

Forward Deployed Engineer

Location
Greater London, England, United Kingdom
production vertical slices, including data ingestion and modelling, backend services and APIs, AI orchestration, frontend experiences, deployment, and operations. Design and build production-grade AI features, including RAG across structured and unstructured investment data, agentic workflows, document intelligence, and AI-generated analytics. Build intuitive, information-dense interfaces … entitlement, data governance, and audit standards appropriate for a regulated and highly confidential investment environment. Champion engineering excellence across testing, architecture, design patterns, and responsible AI evaluation, while mentoring and supporting other engineers. What you’ll bring to the role: 8+ years of software engineering experience, with ...

ServiceNow GRC Architect

Location
Greater London, England, United Kingdom
with business and technical stakeholders to translate complex requirements into architectural blueprints that drive efficiency, innovation, and platform excellence. Key Responsibilities Lead the design and architecture of complex ServiceNow solutions, ensuring alignment with enterprise architecture standards, best practices, and strategic objectives. Develop both high-level and low-level … using REST, SOAP, JDBC, and MID Server technologies. Technical Oversight & Quality Assurance Provide technical direction to development teams, ensuring compliance with design patterns, coding standards, and performance guidelines. Conduct code reviews, ensure solution quality, and oversee technical delivery milestones. Prototyping & Demonstrations Lead the creation of technical prototypes ...

Lead Software Engineer – Java – Asset Management Trading

Location
Greater London, England, United Kingdom
Discover a place where your contributions make a difference every day. As a Lead Software Engineer in Asset Management Trading Technology, you will design, build, and evolve industry-leading platforms that manage orders and execute trades across diverse asset classes. You will work closely with Traders to automate … oriented design principles Experience with messaging and streaming technologies such as Kafka Solid understanding of modern software architecture and design patterns Ability to collaborate effectively with cross‐functional teams including Traders and Quants Demonstrated ability to work in a fast‐paced environment Commitment to building ...

Software Engineer - Payments Systems

Location
Greater London, England, United Kingdom
ecosystem. What You’ll Do Engineer highly reliable, API-driven payment systems that streamline operations and support our global expansion. Translate product and design requirements into clean, maintainable and well-tested components. Collaborate closely with product managers, business, operations, designers and back-end engineers to deliver high-quality … robust, resilient integrations. Solid understanding of global payment ecosystems, external banking APIs, and streamlining complex operational workflows. Strong command of software design patterns, distributed systems, clean code principles, and automated testing strategies. Ability to actively manage technical debt, negotiate requirements, and ship reliable solutions without demanding perfection. ...

.NET Engineer

Location
Greater London, England, United Kingdom
platforms or services. Support the ongoing improvement and maintenance of existing applications, including troubleshooting defects, performance issues and production incidents. Contribute to technical design decisions, ensuring solutions are secure, supportable and aligned to good engineering practice. Write clean, maintainable code and follow agreed standards for version control, testing … programming and software engineering fundamentals. Very good understanding of complexity, performance, and scalability of software systems. Very good understanding of enterprise design patterns and modern enterprise architecture patterns. Good understanding of process-related concepts such as tasks, threads, processes, and concurrency. Good understanding of relational databases, database ...

Senior Software Engineer Thales

Location
England, United Kingdom
complex systems, with several years’ experience of SW development utilising an Agile methodology Ability to derive and manage SW Requirements Ability to Design a SW solution that meets the operational needs/requirements Demonstrable skills in SW development (Java/Python in a Linux environment … industry standard tooling for SW Development (IDEs, Unit Test frameworks, Static analysis etc) A knowledge of Software Architectures and Design Patterns Strong written and verbal communication skills An ability to work as a key member of the team A desire to take responsibility for your professional Degree ...

Engineer

Location
City of Westminster, England, United Kingdom
this role, you will: Develop and maintain software components and services within your area of expertise Apply engineering best practices and design patterns to deliver high‐quality solutions Support continuous improvement and help optimise team delivery processes Ensure software is secure, resilient, well‐tested and maintainable Support ...

Java React Full Stack Developer - London, UK (PERM)

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
RabbitMQ, Oracle/PostgreSQL/MongoDB. What You Need: 5+ years of full stack software development experience. Strong foundation in OOP, Design Patterns, Data Structures, and Algorithms (Karat interview process). Experience in Agile/Scrum environments with CI/CD (Git) and test automation. Bachelor ...

Lead Java Backend Developer

Location
Bristol, England, United Kingdom
Technologies and Professional services in the UK and EU market. Job Description Mandatory Skills (Hands-on Experience Required): Spring Cloud Microservice Design Patterns API Management & Security Java Backend (recent, hands-on experience is essential) About the Team This role sits within a team responsible for strengthening security ...

Data Scientist

Location
Greater London, England, United Kingdom
technologies (e.g., SQL, NoSQL such as Elasticsearch and Graph databases). You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation and alerting. Location? Hybrid, with ...

Senior Software Engineer - (Typescript & Node)

Location
Greater London, England, United Kingdom
experience with Azure (ideally), AWS or GCP Comfortable working with Infrastructure as Code, ideally Terraform Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data stores Good experience in using modern, agile development practices like ...