Design Patterns Jobs in London

51 to 75 of 354 Design Patterns Jobs in London

Solutions Architect

London, United Kingdom
CUBE Content Governance Global Limited
comprehensive, efficient and maintainable software solutions that meet both our client's needs and align with our company's technology strategy. Responsibilities: Solution Design: Develop and design software architecture solutions that are scalable, secure, and meet the functional requirements of our clients. Technical Leadership: Provide technical … and operational capabilities. Assess and recommend technology solutions that optimize maintainability, performance, cost-efficiency, and security. Establish best practices for coding standards, integration, design reviews, system resilience. Engage in risk assessment and mitigation planning to ensure a proactive approach to potential vulnerabilities. What we're looking for: Experience … solutions, microservices, and RESTful APIs for regulated industries (e.g. fintech). Our tech stack is heavily .NET, Angular, and Azure. Enterprise Design Patterns: Strong understanding and application of enterprise design patterns. Security Frameworks: Knowledge of standards such as SOC 2 and DORA. Problem-solving: Excellent More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Dev Engineer, DCNE

London, United Kingdom
Amazon
team will decide on the projects that best support your team's mission. A day in the life AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all … QUALIFICATIONS Experience as a mentor, tech lead or leading an engineering team Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer, AWS Generative AI Innovation Center

London, United Kingdom
ENGINEERINGUK
engineers to research, design, and develop generative AI algorithms to address real-world challenges. Work across customer engagement to understand what adoption patterns for generative AI are working and rapidly share them across teams and leadership. Interact with customers directly to understand the business problem, help and … aid them in the implementation of generative AI solutions, deliver briefing and deep dive sessions to customers and guide customers on adoption patterns and paths for generative AI. Create and deliver reusable technical assets that help to accelerate the adoption of generative AI on the AWS platform. Create and …/CD pipelines, API development, model training, and productionizing ML models. Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems. PREFERRED QUALIFICATIONS Masters or PhD degree in computer science, or related technical, math, or scientific field. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Engineers

London, United Kingdom
Hybrid / WFH Options
Instanda, Inc
with some travel required to our London Office. Sponsorship is not available for this role. What you will do: Lead technical excellence from design to operations and launch of core product features following best practices Drive technical direction and influence overall strategy advising decisions on both Technology and … Product investments Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation Pioneer and promote methodologies like AI driven development, clean code and clean architecture Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing … Experience in implementing solutions using modern software architectures (e.g. OOP, SOLID, Secure coding principles) Specialist in clean code and implementation of design patterns for common problems Depth of knowledge in Information Security - design, quality review and quality assure solutions and services with security controls embedded More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer, Amazon Studios AI Lab

London, United Kingdom
Amazon
develop their skills. Key job responsibilities You will be part of a team of applied scientists and software development engineers responsible for research, design, development and deployment of algorithms into production pipelines. As a technologist, you will also contribute to publications of original work in top-tier conferences … the US west coast as well as in London. BASIC QUALIFICATIONS Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design Experience in one or more of the following: machine learning, multimodal models, computer vision, natural language processing and audio/signal processing. PREFERRED QUALIFICATIONS Experience with full software development life cycle, including coding standards, code reviews, source control management More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Automation Test Analyst

London, United Kingdom
Nika O
as a validation and quality assurance expert and review the functionality of existing systems. You will conduct requirement analysis, define test strategy and design and lead execution to guarantee superior outcomes. You will be part of a learning culture where teamwork and collaboration are encouraged, excellence is rewarded … and diversity is respected and valued. Responsibilities Test Protocol Design & Development: Design and implement testing protocols during application development to ensure all functionality requirements are met for business client end-users. Audit Process Testing: Execute automation efforts with a focus on audit systems, validating workflow accuracy … etc.) and debugging, and optimizing of applications/automated test scripts. Ability to programmatically test your own code. Minimum understanding of design patterns, data structures, and layered architecture with knowledge of applying those aspects in test environments. Experience with CI/CD pipelines and release candidate management More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Software Development Engineer, CS Knowledge

London, United Kingdom
ENGINEERINGUK
the call center realm. Key job responsibilities - Solve complex problems by applying appropriate technologies and best practices. - Collaborate with the team to invent, design, and build stable, high-performing, and scalable software solutions. - Make judicious trade-offs, reuse existing components where feasible, and carefully manage dependencies. - Provide technical … an engineering team - 8+ years of experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - 8+ … years of experience in professional, non-internship software development - 8+ years of experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems PREFERRED QUALIFICATIONS - Experience with full software development life cycle, domain expertise on Knowledge Management Lifecycle - Exposure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quality Engineering Lead

London, United Kingdom
Applicable Limited
oriented Programming paradigm (OOP) and has practically applied the principles Working in an Agile team, you will be responsible for inputting to the design and build of automated tests to ensure adequate and effective test coverage Provide test assurance of the user stories according to the defined acceptance … conflicts within the team and get quality work merged in the main branch Proactively collaborate with the Front-end development team, understand the design of the Front-end and discussing issues with the developers to better understand requirements and expectations Understanding of CI/CD pipelines and their … Operating System Command line (Windows or Linux) Strong problem-solving skills, exhibits logical/critical thinking Good coding skills (SOLID, DI, Design Patterns, etc.) Able to unit test the framework built Experienced working with Cucumber and/or SpecFlow, BDD, ATDD Web UI testing experience (different browsers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer, Amazon Music

London, United Kingdom
Amazon
You'll also be coaching other engineers, developing engineering and operational processes, and encouraging excellence within the team. Responsibilities: Lead definition, architecture, and design of software components, solution designs, tools, and tests Mentor and coach other engineers on the team, encouraging engineering excellence Help to define and push … for the best possible end-user experience Contribute to team discussions around solution and component design as well as process improvement Design, develop, and maintain high-quality, high-performance, maintainable code Work in an Agile/Scrum environment, participating in prioritization, estimation, and sprint planning BASIC … 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS 5+ years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer, Amazon Studios AI Lab

London, United Kingdom
ENGINEERINGUK
for our customers. Key job responsibilities: You will be part of a team of applied scientists and software development engineers responsible for research, design, development, and deployment of algorithms into production pipelines. As a technologist, you will also contribute to publications of original work in top-tier conferences … starter and be able to learn on the go. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design - Experience in one or more of the following: machine learning, multimodal models, computer vision, natural language processing, and audio/signal processing. PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding standards, code reviews, source control management More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
Pod Point, Ltd
ECS, RDS, Lambda, SQS and Streaming services. Familiarity with Terraform and/or other IaaS models. Good understanding of OOP principles, design patterns, API design and event-driven architecture. Strong experience in modern development practices, such as agile, lean and continuous delivery. Perks that spark More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Remote

City of London, London, United Kingdom
Hybrid / WFH Options
Birchwell Associates Ltd
AWS, GCP, or equivalent cloud providers . Solid understanding of SQL databases and performance optimization. Proficiency in software architecture best practices, design patterns, and scalable system design . Ability to work autonomously , take initiative, and thrive in a fast-moving environment. Nice to Have (Bonus More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Front Office Developer

London Area, United Kingdom
Hybrid / WFH Options
System Recruitment Specialists
skills and a desire to learn the financial aspects and businesses of our firm. Responsibilities will include Working with the business areas to design, build and deploy custom applications and enrich off-the-shelf applications as required Provide technical solutions through development to automate processes or functions to … improve business operations Develop corresponding operations and support procedures for application support Design and develop scripts to automate operational tasks and maintenance Administer and enforce IT development standards and processes Provide support during scheduled contingency tests and upgrades Assist with the installation of patches and updates, determine impact … development experience Front Office experience (Equities, FX, Fixed Income, Commodities, Derivatives) Good understanding of object-oriented design principles and design patterns Unit and Integration testing Agile development methodology Knowledge of HTML, CSS, JavaScript, Angular2, Type Script, jQuery Persistent/Real-time messaging system experience Experience More ❯
Posted:

Front Office Developer

london, south east england, United Kingdom
Hybrid / WFH Options
System Recruitment Specialists
skills and a desire to learn the financial aspects and businesses of our firm. Responsibilities will include Working with the business areas to design, build and deploy custom applications and enrich off-the-shelf applications as required Provide technical solutions through development to automate processes or functions to … improve business operations Develop corresponding operations and support procedures for application support Design and develop scripts to automate operational tasks and maintenance Administer and enforce IT development standards and processes Provide support during scheduled contingency tests and upgrades Assist with the installation of patches and updates, determine impact … development experience Front Office experience (Equities, FX, Fixed Income, Commodities, Derivatives) Good understanding of object-oriented design principles and design patterns Unit and Integration testing Agile development methodology Knowledge of HTML, CSS, JavaScript, Angular2, Type Script, jQuery Persistent/Real-time messaging system experience Experience More ❯
Posted:

Machine Learning Engineer, Video Quality Analysis

London, United Kingdom
Menaalliances
of statistics and math to analyze algorithmic performance. Requirements BASIC QUALIFICATIONS Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. Experience programming with at least one modern language such as Java, C++, or C# including object More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Associate Cloud Consultant, Application Development, AWS Professional Services, National Security

London, United Kingdom
Amazon
of the AWS cloud. On the AWS platform, services such as API Gateway, Lambda, ECS, SQS, Kinesis, AI and others provide opportunities to design and build cloud-ready applications. You will join as part of the AWS Professional Services (ProServe Associate to Consultant (A2C), which focuses on the … of the AWS cloud. On the AWS platform, services such as API Gateway, Lambda, ECS, SQS, Kinesis, AI and others provide opportunities to design and build cloud-ready applications. Amazon Web Services is looking for highly talented hands-on technical developer to help accelerate our growing Professional Services … Working as a technical specialist alongside customer business, development and infrastructure teams Providing deep software development knowledge with respect cloud architecture, design patterns and programming Advising and implementing AWS best practices Working as both an infrastructure and application development specialist Implementing DevOps practices such as infrastructure as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London
Hybrid / WFH Options
BAE Systems
mission capabilities. You'll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. You'll be encouraged to identify new ways of solving problems and get to work in a … quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of … that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer - Senior Consultant Level

London, United Kingdom
Visa Inc
building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability Collaborate multi-functionally … to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants … planning, refinements, daily stand-ups, retrospectives) Programming Languages: Proficiency in Java 17 and above, Java Concurrency/Multithreading; OOP and Enterprise design patterns, Lambda functions and functional patterns Cryptography: Asymmetric Key Encryption, JWE/JWS, SSL/TLS Cloud Services: Experience with AWS - EC2, S3, RDS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect

London Area, United Kingdom
Hybrid / WFH Options
Impellam Group
define target state architecture and roadmap. Transactional Banking Experience (Payments, Governance, Compliance) Proficient in defining the target state architecture, roadmap and high-level design for the assigned scope based on business outcomes and aligned with the bank's strategy. The target state architecture and solution should cover all … Management & Liquidity domain along with deep understanding of integration to Payments and Core Banking platforms. Proficient in Cloud Native Architecture, Microservices design patterns, API design, Event-Driven Architecture and Database concepts. Expected to have good understanding of monolithic to microservices migration. Responsibilities – Current state analysis More ❯
Posted:

Solutions Architect

london, south east england, united kingdom
Hybrid / WFH Options
Impellam Group
define target state architecture and roadmap. Transactional Banking Experience (Payments, Governance, Compliance) Proficient in defining the target state architecture, roadmap and high-level design for the assigned scope based on business outcomes and aligned with the bank's strategy. The target state architecture and solution should cover all … Management & Liquidity domain along with deep understanding of integration to Payments and Core Banking platforms. Proficient in Cloud Native Architecture, Microservices design patterns, API design, Event-Driven Architecture and Database concepts. Expected to have good understanding of monolithic to microservices migration. Responsibilities – Current state analysis More ❯
Posted:

Software Development Engineer Lead

London, United Kingdom
Hybrid / WFH Options
SPD Technology
distributed team for SDLC process organization. Meeting with stakeholders for the decision making. As a qualified expert, you will: Technical Leadership: Lead the design and architecture of scalable, secure, and maintainable software solutions in the team. Collaborate with stakeholders to translate business needs into technical solutions. Development & Delivery … years of experience in Java software development. Strong knowledge of Java, Spring. Strong knowledge of SQL. Experience in developing RESTful APIs. Knowledge of common patterns and algorithms. Understanding OOP, design patterns, microservices architecture. Understanding of event messaging. High level of responsibility and ownership. Strong aptitude for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Embedded Software Development Engineer, Kuiper SAR

London, United Kingdom
Amazon
communications between the satellites to customer-terminals and the ground-based internet gateways. Key job responsibilities In this role, you will drive the design, development, and operation of a variety of key embedded security capabilities for each satellite throughout its lifetime - from launch to de-orbit. In this … role, you will: Develop software to do cryptographic operations for secure boot and communications. Own unique embedded software functions through design, implementation (in RUST, C, C++ or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment. Work closely with hardware teams to … 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principle Software Engineer/ Team Lead New London

London, United Kingdom
Tbwa Chiat/Day Inc
a complex Client/Server/Cloud architecture. Be a leader within an agile scrum team, including Engineers, QA, and DevOps. Collaboratively lead design and architect new features in collaboration with the team. Maintain and evangelise code quality and best practices through code reviews, with an eye towards … for software engineering best practices such as agile software development methodologies, test-driven development, CI/CD, and DevOps. Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security. Deep understanding of real-time and multi-threaded programming concepts. Experience developing … efficient data structures and algorithms. A clear understanding of how to write testable and maintainable code. A strong foundation in modern design patterns for enterprise applications. A drive to build productive working relationships across our teams. Highly-developed problem-solving capabilities, and a willingness to learn. Excellent More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Identity and Access Management

London, United Kingdom
Hybrid / WFH Options
Palantir
forecast supply chain disruptions, locate missing children, and more. The Role As a Senior Software Engineer on Palantir's Identity team, you will design, develop, and maintain core authentication and authorisation services. Your work will enhance the security and usability of identity governance workflows and access management for … Palantirians and our customers globally. Your approach will emphasise secure-by-design principles, embedding security considerations into every phase of the software development lifecycle. By adopting shift-left security practices, you will proactively address security concerns early in the development process, ensuring that our systems are resilient against … Require 5+ years of software development experience 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems Strong coding skills with expert-level proficiency in at least one of the following languages - Java More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Development Engineer, WW AMZL Innovation and Design Engineering

London, United Kingdom
Amazon
System Development Engineer, WW AMZL Innovation and Design Engineering Job ID: Amazon UK Services Ltd. Amazon opened its virtual doors in 1995 and strives to be the world's most customer-centric company, where customers can find and discover anything they might want to buy online. Amazon Logistics … Engineering, or equivalent Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby Experience in systems design, software development, operations, automation, and process improvement Experience building tools for building, testing, releasing, or monitoring … Non-internship professional software/system development experience Knowledge of systems engineering fundamentals (networking, storage, operating systems) Experience designing or architecting (design patterns, reliability, and scaling) new and existing systems Experience in networking, storage systems, operating systems, and hands-on systems engineering Experience programming with CODESYS and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
London
10th Percentile
£55,625
25th Percentile
£60,000
Median
£70,000
75th Percentile
£85,000
90th Percentile
£97,500