Design Patterns Jobs in London

76 to 100 of 358 Design Patterns Jobs in London

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:

Senior Software Engineer, Substrate

London, United Kingdom
Palantir
hyperscalers, whether they are internet-connected or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantir's managed Kubernetes product offerings across all these environments. You and your team will be responsible for bootstrapping and operating the … at scale with zero manual ops overhead Drive innovation through adoption of novel K8s features and CNCF tools, making upstream contributions as needed Design the next generation of Palantir's infrastructure through a deep understanding of internal systems and CNCF standards What We Value Systems programming experience with … core infrastructure with emphasis on operational excellence 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems Bachelor's degree in Computer Science or equivalent More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .NET Fullstack Developer

London, United Kingdom
Hybrid / WFH Options
Emergn
global digital business services organization with a mission to improve the way people and companies work. Forever. Our Consulting, Technology and Learning teams design and deliver transformational digital products and experiences that add value to our clients' businesses and to their customers' lives. Every day, across the world … a microservice backend. Collaborate with a multi-disciplinary agile team (Product, Delivery, UX/UI, DevOps, Architecture, Infra, QA). Support software architecture design through research and tech spikes. Document, revise, and update the technical knowledge base. Participate in design and code reviews, sprint reviews, and … have: 7+ years of software development experience. 2+ years of experience with React, JS, HTML, and CSS. Strong understanding of OOP, design patterns, REST APIs, software architecture, and coding best practices. Proficiency in VS Code, C#, .NET, ASP.NET, SQL. Experience with GraphQL and Azure cloud services (App More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Platform Engineer (DV Security Clearance)

London, United Kingdom
ENGINEERINGUK
performance, security, reliability, and scalability; built with modern CI and CD tooling and techniques. We're looking for experienced Platform Architects who can design, build, and maintain the platforms upon which our products and services are developed and/or run. Your future duties and responsibilities: The role … Architecture and Engineering. Develop explainable conceptual and detailed design documentation, to a professional standard. Bring a toolbox of actionable design patterns for systems. Enable data-intensive applications and their streams/message flows. Data communications and network services including the common enterprise and service provider More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
RVU Co UK
reviews, and ensure solutions are properly tested with a focus on best practices and quality assurance. You'll also be working with the design team to build versatile, accessible, and reusable React components that look great on mobile and desktop to create an awesome experience for our users. … one way data flow and declarative programming. A working knowledge of software engineering principles and managing complexity (e.g. separation of concerns, design patterns, domain driven design) and an appreciation and aspiration to write elegant clean code, understanding that simple isn't always easy. Familiarity with … container-based cloud-native applications, and architectural patterns such as message passing, horizontal and vertical scaling. Experience building API based web applications (REST, JSON, query params, cookies). Awareness of web security concerns (e.g. SQL injection, XSS, CORS, authentication/authorisation techniques). Able to draw from a rich More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

NSL - Software Engineer - SC Perm

London, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Enterprise Architect

London, United Kingdom
Applicable Limited
technical requirements. Translates business requirements into well designed solutions that best leverage the Salesforce platforms and products. Identify and confirm Solution and Business design risks, and develop mitigating approaches Build relationships with key collaborators and team members Act as lead architect for the overall engagement by coordinating and … Experience with key areas of enterprise architecture including Salesforce Cloud, Integration Technologies, Master Data Management, and other Clouds like AWS. Ability to analyse, design, and optimize business processes via technology and integration Experience in guiding customers and project members in rationalizing and deploying emerging technology for business use … Modeling, and Enterprise application integration concepts, including experience with enterprise integration tools (ESBs and/or ETL tools), and common integration design patterns with enterprise systems (e.g. CMS, ERP, HRIS, DWH/DM) Agile Methodology certification such as Scaled Agile Framework. Who we are: We're a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Dev Engineer, Amazon Flex

London, United Kingdom
Amazon
stakeholders. A passion for mentoring and developing others, and a commitment to fostering an inclusive and diverse team culture. Key job responsibilities include: Design, create, and update core functionality of projects and services. Drive the technical direction and architecture of large, complex software systems. Identify opportunities to improve … 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:

Systems Development Engineer III, Support Engineering, Tooling & Automation (SETA)

London, United Kingdom
Amazon
hands-on technical engineering role with scope to increase your specialization in the areas of data and systems analysis, statistics, AI, architecture and design, DevOps, and team leadership roles. Key job responsibilities Lead the design, build, and implementation of technical solutions to complex problems. Lead reviews … of architecture, design, operations, process, or post-incident analysis for your team. You will actively participate in reviews of systems owned by partner teams. Drive automation and refactoring of existing solutions, including incorporating new generative AI and machine learning components. Ensure scalability, reliability and efficiency of automation processes. … with CI/CD pipelines build processes. PREFERRED QUALIFICATIONS Experience with distributed systems at scale. 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Lead Enterprise Architect

London, United Kingdom
Applicable Limited
technical requirements. Translates business requirements into well designed solutions that best leverage the Salesforce platforms and products. Identify and confirm Solution and Business design risks, and develop mitigating approaches Build relationships with key collaborators and team members Act as lead architect for the overall engagement by coordinating and … enterprise architecture including Salesforce Sales, Service, Commerce, and Data Cloud, Integration Technologies, Master Data Management, and other Clouds like AWS. Ability to analyse, design, and optimize business processes via technology and integration Experience in guiding customers and project members in rationalizing and deploying emerging technology for business use … Modeling, and Enterprise application integration concepts, including experience with enterprise integration tools (ESBs and/or ETL tools), and common integration design patterns with enterprise systems (e.g. CMS, ERP, HRIS, DWH/DM) Agile Methodology certification such as Scaled Agile Framework. Who we are: We're a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London Area, United Kingdom
Expedia Group
inefficiencies in existing systems. In this role, you will: Develop and test standard software applications, related programs, and procedures to ensure they meet design requirements. Collaborate with team members to co-develop solutions and resolve problems. Seize opportunities to build new technical expertise in a specific engineering area. … system and technology integration, as well as the fundamental features and processes involved. Apply software design principles, data structures, design patterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code with clear naming conventions. Utilize database design knowledge to address … hybrid cloud infrastructure. Proficiency in a JVM language, with moderate familiarity with other applicable languages. Familiarity with at least two data stores, API access patterns, and integrations. Understanding of relevant technologies within their specialization as part of a broader ecosystem. Ability to grasp how projects fit within the team More ❯
Posted:

Senior Software Engineer

london, south east england, United Kingdom
Expedia Group
inefficiencies in existing systems. In this role, you will: Develop and test standard software applications, related programs, and procedures to ensure they meet design requirements. Collaborate with team members to co-develop solutions and resolve problems. Seize opportunities to build new technical expertise in a specific engineering area. … system and technology integration, as well as the fundamental features and processes involved. Apply software design principles, data structures, design patterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code with clear naming conventions. Utilize database design knowledge to address … hybrid cloud infrastructure. Proficiency in a JVM language, with moderate familiarity with other applicable languages. Familiarity with at least two data stores, API access patterns, and integrations. Understanding of relevant technologies within their specialization as part of a broader ecosystem. Ability to grasp how projects fit within the team More ❯
Posted:

Software Development Engineer II, Transactional Data Storage

London, United Kingdom
Amazon
are looking for a passionate engineer who understands distributed systems at scale and is interested to learn about database systems from database engine design to operating a tier-1 flagship product. This engineer will build and operate large record storage, data transformations and data tiering capabilities. They will … work across data plane and control plane components to holistically design and build regionally flexible, cost effective storage with advanced management capabilities. An engineer in this role will have strong sense of ownership, high bar for operational excellence and proven record of solving hard technical problems from design … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language PREFERRED QUALIFICATIONS 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Angular Developer

Bromley, London, United Kingdom
Bromcom Computers Plc
Collaborate with DevOps team for troubleshooting deployment issues, if any Develop and deploy application to Azure using Azure DevOps and Azure PaaS Collaborative design and implementation of modern user-friendly interfaces Evaluate, redesign and modify existing program logic to quickly and efficiently meet and exceed customer needs, by … with Azure cloud technology like Azure Storage, Azure SQL Experience working with Caching framework such as Redis. Should be aware of design patterns Exposure to Agile software development Framework Exposure in Test Driven Development (TDD) and a keen focus on unit testing Strong debugging and problem-solving … skills Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems When necessary, works with the Software Security Assurance (SSA) program team to help identify and fix security vulnerabilities in the solutions developed Experience working with GIT More ❯
Employment Type: Permanent
Posted:

Sr. Software Development Engineer, Alexa Audio

London, United Kingdom
Amazon
building innovative, mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of Alexa features that are used every day by people you know. The ideal candidate is clearly passionate about Alexa and … Provide technical leadership to the team of engineers Lead development and maintenance of key system features Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility. Work in an Agile/Scrum environment to deliver high quality software against strict timelines. BASIC … 7+ years of programming with at least one software programming language experience - 7+ 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 - 7+ years More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer (Web Developer or DevOps) - Python & JavaScript

London, United Kingdom
Hybrid / WFH Options
Low Carbon Contracts Company Ltd
on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Senior Fullstack Engineer Deadline Note: We reserve the right to close the … Company and Electricity Settlement Company. This role is very hands-on with coding so you will need to be comfortable getting stuck in. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure … related tools e.g., Docker, Docker Compose Databases e.g., SQL, PostgreSQL. RESTful API development and management. Proactive Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer (Web Developer or DevOps) - Python & JavaScript

E14, Canary Wharf, Greater London, United Kingdom
Hybrid / WFH Options
Low Carbon Contracts Company Ltd
on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Senior Fullstack Engineer Deadline Note: We reserve the right to close the … Company and Electricity Settlement Company. This role is very hands-on with coding so you will need to be comfortable getting stuck in. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure … related tools – e.g., Docker, Docker Compose Databases – e.g., SQL, PostgreSQL. RESTful API development and management. Proactive Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud More ❯
Employment Type: Permanent
Posted:

NS - Software Engineer

London, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
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! Please note that it is essential that you currently hold high level … 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
Salary: GBP Annual
Posted:

Software Development Engineer - BMC, AWS Hardware Engineering Services

London, United Kingdom
Amazon
Software Development Engineer - BMC, AWS Hardware Engineering Services Job ID: Amazon Data Services, Inc. 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 AWS data centers and … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - Experience developing embedded systems - Experience with … server platforms - Working knowledge of scripting languages like Python, Shell, or other similar scripting languages - Understanding of Microprocessor architecture - Understanding of server platform design and architecture - Experience with IPMI and BMC development PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .Net Engineer

London Area, United Kingdom
InterQuest Group
other Azure services. . The company is embarking on an exciting and challenging transformation programme to deliver cloud based computing and leading-edge design and architecture to the business. Experience & Skills Required Solid experience using the Microsoft development stack including .NET, SQL Server, Entity Framework, dependency injection, and … great advantage Develop performant SQL database table designs and queries using Entity Framework A strong understanding of core object-oriented software design patterns and SOLID principles with the ability to contribute to the overall design of both architecture and user stories Experience working in an More ❯
Posted:

Senior .Net Engineer

london, south east england, United Kingdom
InterQuest Group
other Azure services. . The company is embarking on an exciting and challenging transformation programme to deliver cloud based computing and leading-edge design and architecture to the business. Experience & Skills Required Solid experience using the Microsoft development stack including .NET, SQL Server, Entity Framework, dependency injection, and … great advantage Develop performant SQL database table designs and queries using Entity Framework A strong understanding of core object-oriented software design patterns and SOLID principles with the ability to contribute to the overall design of both architecture and user stories Experience working in an More ❯
Posted:

Software Development Engineer, Amazon Traffic Engineering

London, United Kingdom
Amazon
between Amazon's customers and internal services is our mission. OPF is a combination of Reverse Proxy and Traffic management. We at OPF design, create, and own the critical software layer accepting, filtering, and routing all web traffic from the public Internet to its many websites. We use … BASIC QUALIFICATIONS - 2+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - Bachelor's degree - Advanced proficiency in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

London, United Kingdom
Macquarie Bank Limited
and design A relevant tertiary qualification in Engineering, Computer Science or equivalent A good understanding of APIs and REST, and data storage patterns A basic understanding of Unix/Linux with some experience in shell scripting A basic understanding of software architecture and design patterns More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London Area, United Kingdom
Intec Select
e.g. JIRA, Azure DevOps Experience working in an agile environment with the ability communicate effectively with team members Knowledge of common design patterns Experience in deploying/troubleshooting applications at least one of the following cloud environments: Azure, AWS or GCP Open to also working in Python More ❯
Posted:
Design Patterns
London
10th Percentile
£55,625
25th Percentile
£60,000
Median
£70,000
75th Percentile
£85,000
90th Percentile
£97,500