Design Patterns Jobs in London

201 to 225 of 349 Design Patterns Jobs in London

Senior SDET

London, United Kingdom
Hybrid / WFH Options
Ledger
web automation testing framework such as Playwright, Detox or Selenium Proficient in front-end and back-end testing tools and approaches Good knowledge of development processes, design patterns and programming principles Prior experience designing workflows and building CI/CD pipelines Strong analytical and problem-solving skills Team player and able to work in a collaborative environment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

QA Tester

London, South East, England, United Kingdom
Pharmica
knowledge. Experience with BDD frameworks (preferably SpecFlow, Cucumber, etc.), with a strong preference for C# with Selenium, given the integration ease with our project. Familiarity with design patterns and best practices in C#. Bonus Points For: Exposure to CI/CD pipelines (GitHub Actions, Azure, Jenkins, etc.). Experience with API testing tools like Postman, Insomnia, or More ❯
Employment Type: Full-Time
Salary: £30,000 - £35,000 per annum
Posted:

Solution Architect (London)

London, UK
Version 1
architecture, engineering, integration, testing, and cloud technologies (AWS, Azure). Software Delivery Expertise: Skilled in delivering high-quality, reliable, scalable, and secure software using Agile methodologies, design patterns, DevOps tools including test automation, and monitoring. Leadership in Technical Workstreams: Experience in managing large and complex technical projects within global, multi-supplier environments. Practical Engineering Background: Ability to More ❯
Employment Type: Full-time
Posted:

Software Engineer (Researcher Acquisition)

London, United Kingdom
Hybrid / WFH Options
Our Future Health Limited
Azure (ideally), AWS or GCP. Comfortable working with Infrastructure as Code, such as Terraform. Experience with Kubernetes is a plus. Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph). Good experience in using modern, agile development practices like code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

London, United Kingdom
Hybrid / WFH Options
RVU Co UK
but also comfortable in Azure and Azure DevOps Containerisation and Infrastructure as Code (IaC) approach (Terraform is a plus) A solid understanding of development methodologies and design patterns Golang/Python are also a plus Experience with the following: Cloudflare, Fastly React, Typescript, Astro, NodeJS are a nice to have Location & Hybrid working: This role will sit More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Group technical architect c#, .net

London, United Kingdom
Hcl Technologies
.net framework, c#, and C++ programming languages. 2. Strong experience in designing and implementing technical solutions using .net, c#, and C++. 3. Knowledge of software architecture principles and design patterns. 4. Excellent problem-solving skills and ability to work under tight deadlines. 5. Familiarity with cloud technologies and microservices architecture. 6. Strong communication and interpersonal skills for effective More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Pre-Sales Scientist

London, United Kingdom
FICO
experience with at least three machine learning algorithms (e.g., neural networks, logistic regression, random forests). Proficiency with Java and Python, understanding of data structures, algorithms, and software design patterns. Experience with AI/Gen AI frameworks like TensorFlow or PyTorch. Experience with cloud platforms such as AWS SageMaker or Azure Machine Learning. Ability to translate business problems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front End Developer

East London, London, England, United Kingdom
Hybrid / WFH Options
Richard Wheeler Associates
React or Angular Experience with TailwindCSS, Vuetify or any other frontend design libraries Experience using component development tools such as Storybook Strong understanding of design patterns , architectural best practices Comfortable contributing to architectural discussions and tech decisions Strong understanding of frontend test automation Ability to deliver clean, accessible and responsive UI Ability to thrive in More ❯
Employment Type: Full-Time
Salary: £70,000 - £85,000 per annum
Posted:

Software Engineer, Libraries

London, United Kingdom
PhysicsX Ltd
PhysicsX is a deep-tech company of scientists and engineers, developing machine learning applications to massively accelerate physics simulations and enable a new frontier of optimisation opportunities in design, engineering, and systems control. We help our customers fundamentally improve their concepts and designs, transform their engineering processes and drive operational product performance. We do this in some of … important industries of our time - including Renewables & Sustainability, Space, Aerospace, Medical Devices, Additive Manufacturing and Energy. Our work creates positive impact for society, be it by improving the design of artificial hearts, reducing CO 2 emissions from aircraft and road vehicles, or increasing the performance of wind turbines. The Role PhysicsX is developing a platform used by Data … owning the software development lifecycle, including testing, containerization, and CI/CD. Expert-level proficiency in modern Python, with a deep understanding of its performance characteristics, design patterns, and packaging. Familiarity with building performant and reliable Python systems, including low-level C/C++ extensions (e.g., using pybind11, Cython) and instrumentation for production telemetry (e.g., Prometheus, OpenTelemetry More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer - Discovery Tech, DiscoTec (Discovery Technology & Science)

London, United Kingdom
Amazon
will help to deliver the best possible shopping experience for Amazon's customers all over the globe. Key job responsibilities - Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services. - Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. … members, no matter what stage they're at in their life or career. BASIC QUALIFICATIONS - Experience (non-internship) in professional software development - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr Software Engineer - Scala

London, United Kingdom
Disney Cruise Line - The Walt Disney Company
and Duties of the Role: Collaborate with senior internal team members and external stakeholders to gather requirements and drive the implementation of solutions that support our business goals. Design and develop test automation frameworks, CI/CD pipelines, build systems, and reporting tools to support the flagship streaming mobile … apps D+ and Hulu. Continuously identify and pursue opportunities to enhance systems, products, or services with each iteration. Advocate engineering best practices, including the use of design patterns, code review, and automated unit/functional testing. Education and Experience: Bachelor's degree in Computer Science or related field, or equivalent training or work experience. Typically has 5+ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Engineer (Research Enablement)

London, United Kingdom
Hybrid / WFH Options
Our Future Health
generations can live in good health for longer. To be successful in this role you will need some of the following: Technical skills You have led the architectural design of systems. Knowledge and experience of building cloud-hosted consumer web applications and backend services using open source technologies such as Node.js, Ruby on Rails, Python in a start … users. Prior experience with Azure (ideally), AWS or GCP. Comfortable working with Infrastructure as Code, ideally with knowledge of Terraform. Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph). Expertise in modern, agile development practices like code review, TDD … at different levels. Understanding of the importance of operational, security and legal factors when designing solutions, with the ability to articulate trade-offs and make informed decisions around design and technology choices. Experience working in small, growing organisations with a high degree of ambiguity, where flexibility is valued. Strong understanding of software quality principles and practices. Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer (.NET / JavaScript)

London, United Kingdom
Hybrid / WFH Options
Stott and May
day We're looking for an experienced .NET developer to support the development of ComPass - a new internal platform centralising people-related information across business units. Key Responsibilities: - Design and build efficient, reusable C# code integrated with golden source systems. - Translate requirements into functional features with Business Analysts. - Identify and resolve performance issues, bugs, and bottlenecks. - Ensure high … C# and .NET 6+ experience (including MVC and WebAPI) - Proficient in SQL and relational databases - Front-end skills: HTML, CSS, JavaScript, jQuery - Strong grasp of OOP, design patterns, and scalable architecture - Experience with GIT, automated testing, and CI tools - Comfortable working with multiple stakeholders in Agile teams More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer (London)

London, UK
Hybrid / WFH Options
Ravelin
the Detection team to investigate why. The Detection team is core to Ravelin's success. They work in a deeply collaborative partnership with the Data Engineering team to design the data architecture and infrastructure that powers our ML systems. This close alignment ensures our models are built on a foundation of high-quality, reliable, and efficiently processed data. … learning at scale. This is the perfect opportunity to apply your software engineering expertise to complex machine learning challenges and grow within a collaborative and innovative environment. Responsibilities Design, build, and orchestrate scalable and reliable end-to-end ML pipelines - from raw data extraction and feature engineering to model training and inference - with a focus on handling terabyte … designing and implementing scalable training pipelines for large datasets. Familiarity with workflow orchestration tools such as Prefect, Kubeflow, Argo, etc. Software engineering fundamentals, including data structures, design patterns, version control (Git), CI/CD, testing, and monitoring. Excellent problem-solving skills and the ability to work through ambiguous requirements. A collaborative mindset and strong communication skills with More ❯
Employment Type: Full-time
Posted:

Senior Software Development Engineer (Java Backend)

London, United Kingdom
Expedia, Inc
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values … to have a clear understanding of how your own technology stack is tied to business outcomes and our bottom line and will advise on technical limitations of software design for products and provide alternative solutions. You will possess knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different components … including quality, scalability, and performance andyou will act as a spokesperson for software design best practices, research and recommend frameworks and architectural/code design patterns, identify areas of improvements within the code and suggests solutions and advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability). You will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, United Kingdom
Client Server
hands-on role at a global Asset Manager with c$3 million under management. As a Senior Software Engineer within the trading engine team you'll collaborate to design and develop real-time trading systems, you'll often be collaborating with he strategy team on Greenfield projects which you'll take ownership of and will see the business … strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Permanent
Posted:

Android Developer (Inbox)

London, United Kingdom
Hybrid / WFH Options
Proton AG
mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memory management,multithreading and concurrency mechanisms to enhance performance and responsiveness of mobile applications Design for scalability, considering factors such as data caching, network bandwidth and server load Prioritise customer satisfaction by maintaining a customer-centric mindset throughout the development process, continuously seeking feedback … applications Android using Kotlin as well as cross-platform technologies Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memory management techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes to engineering More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Product Engineering (London)

London, UK
Hybrid / WFH Options
Morae Services India Private Limited
of the product roadmap in partnership with the CPO. Develop and scale core legal technology platforms, APIs, and AI-powered experiences. Establish and evolve architectural standards, design patterns, and system resiliency. Evaluate and integrate agentic platforms and frameworks to enable dynamic, autonomous user experiences. Lead the implementation of our cutting edge Legal Technology MorAI solutions. Collaborate with … performing, inclusive engineering culture. Lead and support a distributed, remote-first engineering team with a focus on asynchronous collaboration and communication. Cross-Functional Collaboration Partner closely with Product, Design, Legal SMEs, and Customer Success to ensure the technology aligns with business needs and market expectations. Actively contribute to product planning, roadmap discussions, and strategic prioritization. Operational Excellence Own More ❯
Employment Type: Full-time
Posted:

Senior Product Engineer

London, United Kingdom
Arbor Education
tests around new features, ensuring the highest standards of test coverage and reliability. Demonstrate expertise in producing well-architected, efficient, and scalable code using industry-leading design patterns and methodologies. Take a leadership role in code reviews and pair programming sessions, guiding and mentoring colleagues towards excellence. Lead and actively participate in tech-talks, workshops, and team … Scrum methodology or other agile development processes Experience with cloud computing Experience with Docker and containerization Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc. What we offer The chance to work alongside a team of hard-working, passionate people in a role where you'll see the impact of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer - Cryptocurrency

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
a Java Software Engineer you will develop, test and maintain high-quality, low-latency Java applications handling millions of requests per day, collaborating with cross-functional teams to design systems that meet business and regulatory requirements. You'll seek to continuously improve system performance and scalability, implement automated testing, CI/CD pipelines and document system workflows, architecture … and design decisions. Location/WFH: You can work from home from anywhere in the UK on a fulltime basis, 0900-1800 with some flexibility around start/finish times - please note: you must have the right to work in the … UK and be UK based. About you: You have strong Java development experience including concurrency, garbage collection, low level performance optimisation, data structures and memory efficient design patterns You have experience with low latency systems, particularly OMS (Order Management Systems), EMS (Execution Management Systems) You have strong design skills and can explain full system workflows More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Software Engineer

London, United Kingdom
Tes
stores Writing automated integration and unit tests for large or complex applications Knowledge A good understanding of the foundations of software development, language constructs and common design patterns An awareness of how an agile software development team works and the software lifecycle that accompanies that An appreciation for good documentation and an understanding of how to write More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Developer

Wembley, Middlesex, United Kingdom
Endeavour Recruitment Solutions
Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF Experience in writing installation packages in InstallSheild Experience designing and developing software including using UML and design patterns Experience in Agile methodology. Experience with source control management systems and continuous integration/deployment environments Experience with relational database design and development. Experience coding reusable single More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

London, United Kingdom
Hybrid / WFH Options
Ripjar
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead/ Staff Android Mobile Engineer

London, United Kingdom
Mindera
the client to ensure the technical feasibility of the requirements. Collaborating directly with the client to ensure the technical feasibility of the requirements; Service-oriented architectures, design patterns and data structures; Test-driven development and continuous delivery; Metrics, performance, and operational aspects, which show you care about your code. What you will be doing Discuss technical architecture … and design; Develop and maintain features by collaborating with the client as one single team; Writing testable code and ensuring the test coverage stays at the agreed level; Documenting your code; Take ownership of your code every step of the way - from development to deployment and maintenance; Mentoring junior engineers; Diagnose issues in production and devise solutions for … them; Work both autonomously and collaboratively to complete tasks; Be an integral part of solutions design and implementation. We offer Competitive salary including self-proposed salary increases Flexible working arrangements 25 days holiday plus bank holidays. After 2 years you are entitled to 1 additional day/year up to 30 days Annual profit distribution Enhanced Maternity, Paternity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Platform team) @Orbital Witness (London)

London, UK
Startup Networks
edge frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. Youll own the end-to-end design and development of key features of our web application along with the underlying services that support it. Youll be joining a small, dynamic and fast-paced team with a … focus on quality, usability and impact. Youll be involved in every stage of the development lifecycle; from discovery and design, through implementation to deployment, maintenance and continuous improvement. You will be supported by a cross-functional, collaborative and growing team in delivering an impactful product, initially to lawyers and then to a wider set of B2B customers. Dive … observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding of messaging and queuing systems, including design patterns for reliability, retries, and scaling. Strong understanding of PostgreSQL for relational database systems. Experience working with Redis for caching and high-performance data handling. Experience setting up and maintaining More ❯
Employment Type: Full-time
Posted:
Design Patterns
London
10th Percentile
£51,250
25th Percentile
£60,000
Median
£70,000
75th Percentile
£91,250
90th Percentile
£115,000