651 to 675 of 704 Design Patterns Jobs in the UK

Software Engineer - 12 Month FTC

Location
Durnford Farm, England, United Kingdom
Purpose of Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools … with a proportion of the time spent working from home. To be involved in all stages of the development life cycle: initial analysis, design, implementation, build, integration, testing, deployment, debugging and support. To take ownership and lead on assigned projects (with support from your manager) in order ...

iOS Developer

Location
Manchester, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

iOS Developer

Location
Leeds, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

iOS Developer

Location
Greater London, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

Senior Modelling Software Engineer - Chronos

Location
Oxford, England, United Kingdom
Responsibilities Manage on-time delivery of robust and scalable model features. Coach, mentor and line manage junior colleagues, supporting their development and engagement. Design, implement, and maintain Python modules/packages in the modelling codebase. Innovate in wider software architecture and data orchestration to improve scalability and developer … driving the adoption of modern, agentic-first software engineering practices in the model development team. Lead constructive and empathetic code reviews and technical design discussions. Skills, Knowledge and Expertise Required attributes: Professional Python experience ( 6+ years ) in a team‐based software environment, delivering components used by other teams ...

IT Infrastructure Engineer

Location
Manchester, England, United Kingdom
deploying, and configuring cloud-based infrastructure (AWS, Azure or OCI) using Infrastructure as Code (IaC), including the effective use of reusable modules and design patterns. You and your role This role is focused on modernising network services through automation, cloud technologies and continuous improvement. Working across AWS, Azure … premise environments, you'll design and deliver secure, resilient infrastructure solutions that improve reliability, security and service performance. You'll lead automation initiatives, support large-scale infrastructure change, manage technical risks and dependencies, and help drive adoption of modern engineering practices. Working closely with other engineers ...

Software Engineer

Location
Greater London, England, United Kingdom
Design, develop, and maintain scalable and reliable backend systems, leveraging a range of technologies (including but not limited to those in Azure) adhering to quality standards, DevOps principles, and agile methodologies.* Designing technical solutions to meet business requirements.* Implementing solutions to a high level of quality.* Participating … database experience (either relational or non-relational).* Experience with source control, partaking in code reviews.* Thorough knowledge of OOP, coding fundamentals and design patterns.* Strong communication skills.* In-depth knowledge of sports betting markets, including odds calculation, betting types and market trends* Previous experience in the online ...

Principal Data Engineer

Location
Greater London, England, United Kingdom
Data Fabric & Lake Architecture: Architect and evolve the enterprise semantic data fabric, converting multi-stream clinical execution datasets into an object-centric model. Design and execute a modern Data Lake strategy centred on Apache Iceberg as the core storage format, ensuring high-performance querying and seamless interoperability with … backend services in Java or Scala on AWS, alongside deep familiarity with real-time streaming architectures (e.g., Apache Kafka) and modern data engineering design patterns. AI-Augmented Engineering Proficiency: Active, practical experience integrating AI developer tools (e.g., GitHub Copilot, Cursor) into daily workflows to accelerate SQL query generation ...

Software Development Engineer II

Location
Greater London, England, United Kingdom
experience. Experience in software development, including experience with at least one modern language such as Python, Java, C++, or C# including object-oriented design with an understanding of advanced design patterns. Experience in cloud-first design, preferably AWS (Serverless infrastructure, dynamic autoscaling, container orchestration ...

Software Engineer - Java (Cambridge)

Location
Milton, England, United Kingdom
designers, release team, support and the business to refine, release and run the software solutionsWhat you’ll bringYou will have the ability to design and build secure, clean and testable Java-based distributed applications in a Linux development environmentYou will have a firm grasp of relational database concepts … e.g. Oracle), appreciation of architecture and knowledge of industry design patternsYou will have a proactive can-do attitude, with the ability to work collaboratively within a team to drive continuous improvement and being able to prioritise under pressureYou will take pride in your work and encourage others ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
hands-on role at the core of our market-making technology stack, where nanoseconds matter and engineering excellence is critical. You will design and build ultra-low latency pricing and risk systems that directly power our global trading operations. If you thrive in performance critical environments and want … trading. Build and enhance components within a low latency, high-throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across the trading and risk platform. Build tooling to improve ...

Senior Front Office Software Engineer

Hiring Organisation
CMC Markets
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
hands-on role at the core of our market-making technology stack, where nanoseconds matter and engineering excellence is critical. You’ll design and build ultra-low latency pricing and risk systems that directly power our global trading operations. If you thrive in performance critical environments and want … trading. Build and enhance components within a low latency, high-throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across the trading and risk platform. Build tooling to improve ...

Senior Flutter Engineer

Hiring Organisation
Rullion Limited
Location
London, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£650 - £750 per day
their London. It is a full-time role, 37 hours per week. If this role feels right, send us your CV. Accountabilities: Design, develop, and maintain scalable Flutter applications for iOS and Android. Collaborate with Product Managers, UX/UI Designers, and Backend Engineers to deliver new features. … skilled engineering team. Knowledge and Skills: Extensive commercial experience developing mobile applications with Flutter and Dart. Strong understanding of mobile application architecture and design patterns. Experience integrating APIs and working with cloud-based services. Proven track record of delivering production-ready applications. Knowledge of state management solutions. Experience ...

Java Software Engineer (Cambridge)

Location
Milton, England, United Kingdom
commerce.What you’ll ownJoin a cross-functional team of developers, testers, a product owner, and a scrum master, participating in quarterly planning and design sessions using the SAFe framework.Pick up challenging development tasks from the team plan, leveraging your proven software skills to tackle complex issues, and partner … financial services industry.Familiarity with agile frameworks and methodologies (Scrum, Kanban, SAFe) and their advantages and pitfalls.Experience with AWS cloud technologies and design patterns.Understanding of enterprise compute, storage, and networking technologies.About the teamYou will be working on one of the largest-by-volume global payment platforms in the world ...

Lead Solution Architect (21-month FTC)

Location
Leeds, England, United Kingdom
reports to another Lead Architect (Manager) which ultimatelyreports into a Principal Architect within TSA. Flexible Working Options: We support a range of flexible working patterns including hybrid working, flexible start and end times We also support: Flexible start and end time to each day Ability to adapt calendar … appointments Expected a 50% (with a minimum of 40%) in-office attendance requirement can be spread across the month to accommodate diverse working patterns, such as the flexibility to purchase a weekly train ticket for certain weeks Compressed hours (subject to approval and policy within the team) Working from ...

Lead Solution Architect (21-month FTC)

Location
Greater London, England, United Kingdom
reports to another Lead Architect (Manager) which ultimatelyreports into a Principal Architect within TSA. Flexible Working Options: We support a range of flexible working patterns including hybrid working, flexible start and end times We also support: Flexible start and end time to each day Ability to adapt calendar … appointments Expected a 50% (with a minimum of 40%) in-office attendance requirement can be spread across the month to accommodate diverse working patterns, such as the flexibility to purchase a weekly train ticket for certain weeks Compressed hours (subject to approval and policy within the team) Working from ...

Sales & Business Development

Location
United Kingdom
setting your own daily targets. Persuasion & Persistence: Ability to handle rejections and pivot strategies to get a "yes." Key Responsibilities Backend Development: Design, build, and maintain RESTful APIs and backend services using Python frameworks such as FastAPI and Django. Database Design & Queries: Model schemas, write efficient … backend applications. Frameworks (FastAPI/Django): Practical exposure to FastAPI and/or Django — routing, middleware, ORM usage, authentication, and API design patterns. SQL Databases: Comfortable with MySQL or PostgreSQL: schema design, migrations, indexing, and writing performant queries. REST APIs & Auth: Solid understanding of REST principles ...

Business Systems Software Engineer/Architect Product Design & Engineering · ·

Location
Cambridge, England, United Kingdom
commercial software development experience, including experience with enterprise architectures like Salesforce or NetSuite. Deep proficiency in core computer science fundamentals, including system design, data modeling, and security design patterns. Critical technical judgment to audit AI-generated code rigorously for performance, edge cases, and architectural integrity before ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
applications are at the heart of Viasat Operational Centres around the world. They are used by 24/7 network operations controllers, system design engineers, managers across Viasat, Value Added Resellers (VARs) and Distribution Partners (DPs) to monitor, measure and interpret network and service performance. The team … group as needed. Working with system and application users to understand new requirements, develop and test new features. To organise and present design and code reviews for work undertaken. To provide written and verbal progress reports within the SAS group. Have a conscientious approach to testing and documentation. ...

Software Development Manager

Location
Portsmouth, England, United Kingdom
vibrant work culture. Requirements Extensive experience in SaaS environments, driving rapid and efficient software development that emphasizes clean code, SOLID principles, and strong design patterns. Proven track record of monitoring and improving engineering performance. Strong programming background and problem-solving skills, with the ability to quickly learn … apply new tools and technologies. Hands-on software engineering experience with mature DevOps practices. In-depth knowledge of maintainable system design and operation. Experience with automated testing and quality assurance processes. Understanding of scalable system design and implementation. Enthusiasm for security best practices and building secure ...

Software Development Manager

Location
Manchester, England, United Kingdom
vibrant work culture. Requirements Extensive experience in SaaS environments, driving rapid and efficient software development that emphasizes clean code, SOLID principles, and strong design patterns. Proven track record of monitoring and improving engineering performance. Strong programming background and problem-solving skills, with the ability to quickly learn … apply new tools and technologies. Hands-on software engineering experience with mature DevOps practices. In-depth knowledge of maintainable system design and operation. Experience with automated testing and quality assurance processes. Understanding of scalable system design and implementation. Enthusiasm for security best practices and building secure ...

Lead Data Engineer (12 Month FTC)

Location
West of England, England, United Kingdom
capabilities that underpin our clients Accounts platform. Working across data engineering, architecture and platform delivery, the role will provide technical leadership in the design and implementation of scalable, reliable and well-governed data solutions. This includes data pipelines, reference data services and operational data stores, ensuring that data … evolution of data architecture, ensuring solutions are scalable, resilient, secure and aligned with wider technology strategy. Define and promote data engineering standards, patterns and best practices across the team. Support the development and implementation of data governance, lineage and data management practices. Work closely with software engineers, architects, product ...

Software Engineer

Location
Nottingham, England, United Kingdom
engineering and knowledge of the software development lifecycle. Lead by example, setting engineering best practices, and mentoring other engineers to broaden their skillsets. Design and own software engineering development deployments from start to finish, thinking strategically about back-end architectural and design patterns. Manage system optimisations ...

Solution Architect

Location
West Midlands, England, United Kingdom
define the architectural vision, establish best practice and ensure technology investments deliver long‐term value. You’ll have the opportunity to: Lead the design of secure, scalable and future‐ready cloud and data platform solutions. Shape technology roadmaps, architecture standards and reusable design patterns. Influence critical … designing cloud‐native solutions. Experience architecting modern data platforms, integration solutions and governance frameworks. A track record of delivering solutions from discovery and design through to implementation and live service. Strong stakeholder management and communication skills, with the ability to influence at all levels. Experience establishing architecture standards ...

Senior Android Developer

Location
Greater London, England, United Kingdom
Eligibility for BPSS clearance . 5+ years of hands-on Android development experience using Kotlin and Android Studio . Strong understanding of Android design principles , UI/UX guidelines , and best practices. Passion for mobile development with a commitment to staying current with the latest Android trends … technologies. Solid understanding of MVVM architecture and associated design patterns. Ability to apply SOLID principles to ensure clean, scalable, and maintainable code. A strong DevOps mindset , understanding how software interacts with infrastructure. Good understanding of CI/CD processes and practical experience implementing pipelines. Strong problem-solving skills ...