326 to 350 of 733 Design Patterns Jobs in the UK

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

IT Programmer

Location
United Kingdom
improve efficiency, reduce costs, and drive growth. Our approach is collaborative, and we work closely with our clients to understand their needs and design solutions that align with their business objectives. We are committed to providing the highest quality of service, and we stand behind our solutions with … Strong understanding of software development life cycle (SDLC) methodologies Experience with databases, SQL, and data modelling concepts. Knowledge of software architecture, design patterns, and object-oriented programming principles. Experience working with APIs, web services, and system integrations. Strong debugging, troubleshooting, and problem-solving skills. Familiarity with version ...

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

Lead Data Engineer

Hiring Organisation
Hackajob Ltd
Location
Belfast, County Antrim, Northern Ireland, United Kingdom
Employment Type
Permanent
match to user needs. Your responsibilities will include: Taking responsibility for the development of whole components or subsystems within a team. Development incorporates design, code, test and defect resolution. Focusing on hands-on design and development, using open source and commercial platforms. Defining and enforcing development … requirements: Experience of leading a team of engineers in the implementation of data-intensive system components Experience of applying standards for design (patterns), development, (style guides) and operational readiness (automation, deployment) Proficient software development experience in one of Java, Scala, or Python Strong commercial experience of working ...

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
Swansea, Wales, United Kingdom
teams (product, design, technology) Presentation and communication skills Familiarity with agile practices (Scrum, XP, Kanban) Knowledge of architectural and design patterns Eligibility & Clearance All successful candidates must be eligible for a Security Clearance (SC). Eligibility requires 5 years of UK residency and 5 years ...

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

Lead Engineer - Software Engineering

Location
United Kingdom
Architecture, API-Centric Design, Twelve-Factor App, FAIR, etc.). 5 + years of experience working with Cloud Native design patterns, with a preference towards Microsoft Azure/Google Cloud. 5 + years of experience designing and delivering digital solutions following a product-mindset ...

Technical Data SME (SQL)

Location
City of Edinburgh, Scotland, United Kingdom
reliability. Responsibilities Act as the subject matter expert for investment data, providing authoritative guidance on data structures, sourcing, transformation logic and reporting outputs. Design, build and optimise efficient, scalable data systems and pipelines, ensuring seamless data flow at volume. Lead deep-dive analysis of complex data sets … product development teams to shape data architecture, influence the technical roadmap and evaluate new technologies. Define and maintain data standards, design patterns and best practices, and champion data governance across teams and client engagements. Serve as the senior technical contact for clients, advising on solutions, managing expectations ...

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

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
software engineering in a team environment, from requirements captureanddesignthrough todevelopmentand testing. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Excellentproblem-solving andprogramming skillsusing portableC across multiple platforms. Experiencewriting C for software running on at least one embedded platform.Ofparticular relevanceareARM Cortex … relevanceareCMockand Unity. The ability toautomate development processes where necessary using scripts written in bash,Pythonor otherappropriate languages. Experience with CI/CD pipeline design, Docker, GitLabandother DevOpstechnologies would be a definite advantage. What we can offer you A competitive salary in the range of £48k-£65k depending ...

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